欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

httpwebreqeust读取httponly的cookie方法

程序员文章站 2022-05-09 08:10:41
有httponly的cookie,在httpwebreqeust请求时,会获取不到,可以采用直接获取head中的set-cookie,再转换成cookie添加到cookie...

有httponly的cookie,在httpwebreqeust请求时,会获取不到,可以采用直接获取head中的set-cookie,再转换成cookie添加到cookiecontainer中

<pre name="code" class="csharp">string cookiestr = resp.headers["set-cookie"];
string[] cookstr = cookiestr.split(';');
        foreach (string str in cookstr)
        {
            string[] arr = str.trim().split(',');
            foreach (string str1 in arr)
            {
              if (str1.indexof("=") != -1)
              {
                string[] cookienamevalue = str1.trim().split('=');
                if (cookienamevalue[0] != "expires" && cookienamevalue[0] != "domain"
                  && cookienamevalue[0] != "path")
                {
                  cookie ck = new cookie(cookienamevalue[0].trim().tostring(), cookienamevalue[1].trim().tostring());
                  ck.domain = ".163.com";
                  cc.add(ck);
                }
              }
            }
        } 


</pre><p></p><pre>

以上这篇httpwebreqeust读取httponly的cookie方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。