【发布时间】:2017-09-30 13:02:15
【问题描述】:
我在 localhost:4000 上有一个页面,其中有一个由服务器设置的 cookie。 该页面还包含一个脚本,该脚本在页面加载时成功向服务器发出 XHR 请求。这个 XHR 请求响应设置了第二个 cookie。我只能在应用程序(选项卡)> 存储(左侧菜单组)> Cookies > http://localhost:4000 下的 Chrome devtools 中看到非 XHR cookie。
我可以在“网络”选项卡中看到从服务器返回的 XHR cookie(如果第二次加载该页面,则会显示非 XHR 和 XHR cookie 都正确包含在 XHR 请求中:
Request Cookies
xhr_cookie valueABC
from_homepage value123
Response Cookies
xhr_cookie valueABC
所以 XHR cookie 被保存在某个地方,但我在 Chrome 的开发工具中看不到它。
【问题讨论】:
-
@MahdiRafatjah 感谢您的链接。
withCredentials仅指 CORS(巧合的是,在上面显示的 XHR 请求中它也已设置为 true)。相反,我想知道在 Chrome 开发工具中哪里可以看到这个 XHR cookie 值。
标签: ajax cookies google-chrome-devtools