为啥 Chrome 或 Firefox 不显示待处理请求的请求标头?

Posted

技术标签:

【中文标题】为啥 Chrome 或 Firefox 不显示待处理请求的请求标头?【英文标题】:Why doesn't Chrome or Firefox show request headers for pending requests?为什么 Chrome 或 Firefox 不显示待处理请求的请求标头? 【发布时间】:2018-05-28 22:42:36 【问题描述】:

如果您正在构建一个网站并在您的服务器代码中放置一个断点,以便在您越过断点并且您(例如)在 Chrome 或 Firefox 中重新加载页面(尚未测试其他页面)之前无法返回页面,您看不到有关请求的任何信息。

在调试时,有时在浏览器的开发工具中查看有关 HTTP 请求的信息比在服务器代码中查找该信息更容易。为什么在服务器返回响应之前我看不到 HTTP 请求信息?

【问题讨论】:

显然他们只显示响应信息。 我猜你必须使用额外的实用程序,例如Fiddler 或 WireShark。 【参考方案1】:

发件人:https://bugs.chromium.org/p/chromium/issues/detail?id=294891:

为待处理请求显示的标题是临时的。他们代表 Blink 向 Chromium 发送了什么请求。

在服务器响应之前我们不会更新标头以避免额外的 通知仅供 DevTools 使用。

要观看真实的网络活动,您可以使用 chrome://net-internals

不清楚这是什么意思,但这是引用的原因。

【讨论】:

以上是关于为啥 Chrome 或 Firefox 不显示待处理请求的请求标头?的主要内容,如果未能解决你的问题,请参考以下文章

为啥这个 LSEP 符号出现在 Chrome 而不是 Firefox 或 Edge 上?

为啥这个 LSEP 符号出现在 Chrome 而不是 Firefox 或 Edge 上?

为啥 Chrome 和 Firefox 显示不同的 flex 布局结果?

为啥我的 SVG 在 Chrome 而不是 Firefox 中正确显示?

为啥 javascript 对象在 Chrome、Firefox、Safari 的控制台中显示不同的值? [复制]

为啥我的 SVG 径向渐变在基于 Chrome 的浏览器中没有显示,但在 Firefox 中显示?