c# 获取CookieContainer的所有cookies函数代码

时间:2023-06-17 23:11:30 


/// <summary>
        /// 遍历CookieContainer
        /// </summary>
        /// <param name="cc"></param>
        /// <returns></returns>
        public static List<Cookie> GetAllCookies(CookieContainer cc)
        {
            List<Cookie> lstCookies = new List<Cookie>();


            Hashtable table = (Hashtable)cc.GetType().InvokeMember("m_domainTable",
                System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.GetField |
                System.Reflection.BindingFlags.Instance, null, cc, new object[] { });

            foreach (object pathList in table.Values)
            {
                SortedList lstCookieCol = (SortedList)pathList.GetType().InvokeMember("m_list",
                    System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.GetField
                    | System.Reflection.BindingFlags.Instance, null, pathList, new object[] { });
                foreach (CookieCollection colCookies in lstCookieCol.Values)
                    foreach (Cookie c in colCookies) lstCookies.Add(c);
            }
            return lstCookies;
        }

标签:CookieContainer,cookies
0
投稿

猜你喜欢

  • java的Builder原理和实现详解

    2023-09-11 22:46:01
  • Unity中的RegisterPlugins实用案例深入解析

    2022-04-02 10:14:41
  • Android Toast实现全屏显示

    2023-12-22 09:16:05
  • c#调用api控制windows关机示例(可以重启/注销)

    2021-12-20 14:52:06
  • 使用BindingResult 自定义错误信息

    2023-09-02 17:43:01
  • Spring Boot和Hazelcast使用详解

    2021-06-08 11:28:02
  • C#设计模式之Builder生成器模式解决带老婆配置电脑问题实例

    2021-07-09 03:22:59
  • spring boot日志管理配置

    2023-01-09 16:50:04
  • 解决Android studio 2.3升级到Android studio 3.0 后apt报错问题

    2023-05-17 13:56:50
  • 在C#使用字典存储事件示例及实现自定义事件访问器

    2022-08-14 14:34:52
  • C#实现一键清空控件值的示例代码

    2021-11-12 12:10:15
  • Android实现简单的自定义ViewGroup流式布局

    2022-03-16 10:21:23
  • 实现activity管理器一次退出所有activity

    2022-11-20 10:15:23
  • Android开发自学路线图

    2023-03-04 17:42:37
  • Mybatis整合达梦数据库的完整步骤记录

    2023-11-23 07:15:37
  • Java 从互联网上爬邮箱代码示例

    2022-02-27 16:40:57
  • JVM类运行机制实现原理解析

    2023-11-01 18:26:20
  • Java数据结构之栈与队列实例详解

    2021-05-29 03:25:13
  • Activiti如何启动流程并使流程前进

    2023-11-18 18:38:51
  • springboot快速整合Mybatis组件的方法(推荐)

    2022-03-23 11:59:15
  • asp之家 软件编程 m.aspxhome.com