HTTP标头是名称或值对,出现在超文本传输??协议(HTTP)的消息标头中的请求和响应消息中。请求标头包含有关正在获取的资源或请求资源的客户端的更多信息。响应标头包含有关响应的其他信息,例如响应的位置或为其提供服务的服务器。这些标头通常对最终用户不可见,并且仅由服务器和客户端应用程序处理或记录。有时标头显示警告消息显示临时标头,这可能是由于请求未通过网络发送(而不是从本地缓存提供),它不存储原始请求标头。在这种情况下,我们可以禁用缓存以查看完整的请求标头。也可能是由于无效的网络资源。例如,尝试在控制台中输入以下命令:fetch("https://jec.fyi.com/unknown-url/")出于安全原因,DevTools也可能只显示临时标头。为待处理请求显示的HTTP标头是临时的。它们代表从Blink发送到Chromium/Chrome的请求。Blink是一个开源的浏览器布局引擎,支持Chromium(和Chrome)。Chromium/Chrome在服务器响应之前不会更新标头,以避免仅由DevTools使用的其他通知。简而言之,临时标头表示尚未响应的请求。请注意,这只是一个通知,而不是实际的错误消息。Chrome可能会为您的资源使用自己的缓存。请求不是通过网络发送的,而是从本地缓存提供的,在这种情况下,本地缓存不存储原始请求标头。此警告意味着:请求的资源可能被阻止(扩展/其他机制)。出现这个警告的原因是资源获取的请求并没有真正发生,所以header显示的是虚假信息,而这里的header信息要等到服务器真正响应回来才会更新为真正的请求header信息。但是,这也可能不会发生,因为请求可能会被阻止。像AdBlock这样的Chrome扩展。
