google-chrome - 如何判断未发送 cookie 的原因?

标签 google-chrome http cookies google-chrome-devtools developer-tools

我正在使用 chrome,我想知道是否有扩展程序或方法来说明为什么未发送 cookie。

我向 http://dev/login 提出了一个请求,它正在返回,

Set-Cookie:DevId=cffbc7e688864b6811f676e181bc29e6; domain=dev; path=/; expires=Tue, 16-Jun-2015 21:27:43 GMT

但是,在发送到 http://dev/Base/User/home/ 的帖子中,我没有发送 DevId cookie。如果有人碰巧知道,我很想知道为什么不发送 cookie。但是,此外,我很想知道我如何知道为什么以及将来如何更好地调试这个问题。

以下是从 Chrome 的开发工具中捕获的一些请求

所以这是我来自 /login 的回复(注意 Set-Cookie header ),

HTTP/1.1 200 OK
Date: Tue, 16 Jun 2015 19:57:43 GMT
Server: Apache
Pragma: no-cache
Cache-control: no-cache, max-age=0
Set-Cookie: DevId=cffbc7e688864b6811f676e181bc29e6; domain=dev; path=/; expires=Tue, 16-Jun-2015 21:27:43 GMT
Cache-Control: max-age=0
Expires: Tue, 16 Jun 2015 19:57:43 GMT
Keep-Alive: timeout=10, max=10
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/json; charset=ISO-8859-1

这是我发到 /Base/User/home/1 的帖子(注意没有 cookie),

POST /Base/User/home/ HTTP/1.1
Host: dev
Connection: keep-alive
Content-Length: 0
Origin: http://dev
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/43.0.2357.81 Chrome/43.0.2357.81 Safari/537.36
Content-type: application/x-www-form-urlencoded; charset=UTF-8
Accept: text/javascript, text/html, application/xml, text/xml, */*
X-Prototype-Version: 1.7.2
X-Requested-With: XMLHttpRequest
Referer: http://dev/user/1/home
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8

最佳答案

如何判断未发送 cookie 的原因:

  • 转到网络选项卡,然后单击未与您的 cookie 一起发送的请求。

  • 转到刚刚出现的“Cookies”选项卡。

  • 选中“显示过滤掉的请求 cookie”以查看所有未发送的 cookie,它们将显示为黄色。

然后一个小的“i”标签将出现在阻止发送 cookie 的属性旁边。您可以将鼠标悬停在上方以查看详细信息:

enter image description here

关于google-chrome - 如何判断未发送 cookie 的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30877698/

相关文章:

cookies - 如何让 Azure CDN(标准 Microsoft)允许 "set-cookie"为 "ASP.NET_SessionId"?

javascript - 带有 Cookie 的 Ng 模型

java - 如何在 Java 中以编程方式检查代理服务器是否处于 Activity 状态

Python Web自动化: HTTP Requests OR Headless browser

C:HTTP头解析

nginx - 如何通过cookie名称获取nginx cookie值

google-chrome - SVG 被切断

html - 位置 : sticky adds some space around element in Chrome

php - 选择框选项列表显示在 Chrome 的页面之外

css - Bootstrap 3 嵌套行在 Firefox 中的工作方式不同于 Chrome 和 Explorer