当前位置: 首页 > 编程笔记 >

httpwebreqeust读取httponly的cookie方法

锺玺
2023-03-14
本文向大家介绍httpwebreqeust读取httponly的cookie方法,包括了httpwebreqeust读取httponly的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方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍js读取cookie方法总结,包括了js读取cookie方法总结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了js读取cookie方法。分享给大家供大家参考。具体实现方法如下: 一般关于js读取cookie方法有很多,我们下面的实例函数主要是利用split函数来分切,和document.cookie获取所有cookie再利用for遍历所有数组,判断如果cookie名相同,那

  • 本文向大家介绍Python Cookie 读取和保存方法,包括了Python Cookie 读取和保存方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇Python Cookie 读取和保存方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 可以通过document.cookie直接读取cookie的内容: var strCookie = document.cookie;  此时,strCookie是一个由该域名下的所有cookie的名/值对所组成的字符串,名/值对间以“分号加空格”分隔。为了方便查看,可以使用split()方法将cookie中的名/值对解析出来,得到一个cookie的列表。然后,再使用相应的解码方式,把cookie

  • 本文向大家介绍JS设置cookie、读取cookie,包括了JS设置cookie、读取cookie的使用技巧和注意事项,需要的朋友参考一下 JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie。 js设置cookie方法汇总: 第一种: 第二种: 第三个例子 注意:

  • 我正在使用django后端和CRAO前端。我将jwt刷新令牌保存为http仅cookie: 然后,为了刷新访问令牌,我发送了一个axios请求: 但是,在这种情况下,最初保存的cookie不会由axios发送。然而,在删除httponly属性后,cookies确实会被发送,并且一切正常。