当前位置: 移动技术网 > IT编程>开发语言>c# > httpwebreqeust读取httponly的cookie方法

httpwebreqeust读取httponly的cookie方法

2019年07月18日  | 移动技术网IT编程  | 我要评论

有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方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网