Chrome 网络检查器中缺少请求标头(和发送的 cookie)?

Posted

技术标签:

【中文标题】Chrome 网络检查器中缺少请求标头(和发送的 cookie)?【英文标题】:Request headers (and cookies sent) missing in Chrome Network Inspector? 【发布时间】:2012-08-14 23:00:52 【问题描述】:

我注意到在某些情况下(例如 XHR 请求),发送的请求标头和 cookie 已从网络检查中消失,至少在 OSX Google Chrome 中是这样。

如果您不明白我的意思,只需打开网络检查器并连接到您的 Twitter 帐户,然后检查 XHR 请求:您可以看到请求有效负载和响应标头,但发送的标头和 cookie 已消失。

知道如何解决这个问题吗?我尝试在 about:flags 中激活一些奇异的标志,但没有看到任何变化。

【问题讨论】:

你最近升级了chrome吗? 在主通道 chrome 和开发通道 chrome 上试过,都是最新的,是的(OSX Mountain Lion)。 我知道他们引入了很多其他的小标签来帮助过滤请求类型。如果我在这里有我的 mac,我会为你检查,不幸的是在 windows 机器上:( 这里有同样的问题。 https可能与它有关吗? 【参考方案1】:

这似乎是因为请求的页面是通过 https 加载的。我不知道为什么 Chrome 突然发现有必要隐藏请求标头,但是测试,安全连接似乎是这种行为的触发器。

【讨论】:

【参考方案2】:

我注意到请求 cookie 显示在另一个名为“cookies”的选项卡中,似乎 set-cookie 标头以某种方式从“标头”选项卡中剪切。

【讨论】:

以上是关于Chrome 网络检查器中缺少请求标头(和发送的 cookie)?的主要内容,如果未能解决你的问题,请参考以下文章

Ionic 3.5.2 http 请求中缺少授权标头

POST请求中缺少授权标头[重复]

如果通过 Zuul API 网关发送请求,则缺少授权标头

Chrome 扩展中的 Origin 标头

PHP POST 请求中缺少授权标头

缺少使用 WebClient 发送 POST 请求的 Content-Length 标头(SpringBoot 2.0.2.RELEASE)