从HTTP请求头获取cookie
Get the cookie from an HTTP request header
在Google Chrome上,当我使用Chrome控制台查看"网络"选项卡下的HTTP请求标头时,它为我提供了以下请求标头:
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Cookie:ASP.NET_SessionId=nlbupfbt32jda1tziep4p21r; .ASPXAUTH=8C94786DD4A3C03C5548973E04A76FF554F38D6EB74E0B006AB3C3F72684E94DC0469E28D22E4BBFA069B82B1CCFB4203627D998990C6C96897DDBB0F611809175D5F06F015604082481F0079AE48DAB7974F3D63242055BEC75F707C545666C67B7C9D9E53F7531020235881E9DA4F3C26FD02B0ED0971D02C64DFE96F67C745119F44BBC9E46DC2CEF61D639EA01B9
... more headers ...
我想要得到的是Cookie下的数据。我试过document.cookie
,但它返回一个空字符串。我如何获取cookie信息?
document.cookies
不返回任何内容,因为cookie几乎肯定被标记为HttpOnly属性。
这个属性的存在告诉浏览器不允许通过document.cookie
访问cookie值。
这是一种安全措施,主要用于防止通过跨站点脚本劫持会话。
如果cookie设置为http-only标志,则不能使用JavaScript读取它-这是防止会话劫持的安全措施,应该为包括会话cookie在内的任何代理标识符设置
相关文章:
- 如何从浏览器中获取cookie,从另一个应用程序中删除
- 分析JS代码以在客户端获取cookie
- Js_of_ocaml-获取cookie时出错
- 获取cookie's的单值javascript
- 如何使用socket.io获取cookie数据
- 无法在 Express.js 中设置和获取 Cookie
- JQuery-从响应中获取Cookie
- 在WordPress中创建并获取cookie
- 使用PHP和JSP在另一个网页中获取cookie值
- 加载页面以获取cookie并同时读取源代码
- JavaScript 设置并获取 cookie
- 在Sencha touch 2.0中使用Ajax请求获取cookie
- JQuery.post 从服务器获取cookie,但不在我的计算机上设置它们
- 如何在 Meteor 中设置和获取 cookie(服务器端)
- 如何使用 Greasemonkey 从远程域获取 cookie
- 获取cookie值的问题
- 访问HTTPS页面上的HTTP以获取Cookie
- 从其他网络应用程序获取Cookie
- 如何使用URL获取cookie值
- 如何从用户输入中获取cookie,并将其显示在html元素上