【问题标题】:Display cookies in request headers in Safari 7在 Safari 7 的请求标头中显示 cookie
【发布时间】:2015-03-06 10:02:33
【问题描述】:

在使用 Chrome 或 Opera 的默认控制台检查请求标头时,我可以在请求标头中看到哪些 cookie 已发送到服务器,如果服务器尝试设置 cookie,我还可以看到 Set-Cookie 标头。

但是,在 Safari 7.1.2 中我看不到这些信息,但我看到了其他信息,例如 Accept、、User-Agent、Referer 等。

我是否需要启用某些功能才能在 Safari 的控制台中查看 cookie?如何查看与请求一起发送的 cookie?

谢谢

附:我知道我可以在资源中看到 cookie,但我需要具体知道 cookie 存在于哪些请求中。

【问题讨论】:

  • 你找到答案了吗?
  • 很遗憾,没有,我不知何故发现 Safari 重写了我的标题(所以不是所有大写字母,它只留下第一个字母大写,这破坏了我的代码)。
  • @leopik。标题应不区分大小写。那里有很多东西,例如代理和 CDN,当您发现浏览器时,它们可以操纵标头中的大小写。然而,Cookie 键是区分大小写的,即使某些框架(在浏览器和服务器中)将它们视为不区分大小写。

标签: cookies safari safari-web-inspector


【解决方案1】:

据我所知,现代版本的 Safari 将分别省略响应和请求中的“Set-Cookie”和“Cookie”标头。我猜原因是“哦,您可以在“资源/Cookie”选项卡中看到设置了哪些 Cookie。但是,当您尝试确定是否正在发送任何 Cookie 标头时,这是我的情况。

【讨论】:

    猜你喜欢
    • 2019-09-01
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 2013-08-29
    • 2017-07-21
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多