httpwebreqeust读取httponly的cookie方法
程序员文章站
2022-11-21 15:06:48
有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方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。