Chrome浏览器开发者工具调试HTTP请求时General部分的含义是什么?
Chrome开发者工具Network面板Headers栏General区块的真实作用
你的猜测完全正确,网络上不少文章把Chrome开发者工具里的General区块等同于HTTP协议定义的通用头,属于典型的概念混淆,完全不符合实际情况。
这个General区块本质就是Chrome为了方便开发者快速查看请求核心信息,单独整理的请求+响应摘要区域,不属于请求头、响应头,和HTTP标准里的通用头(可同时作为请求头/响应头使用的HTTP头字段)没有任何关联,只是命名恰好重合才导致了误解。
你在这个区块里能看到的内容,都是和请求链路、基础属性相关的元信息,通常包含以下内容:
- 请求方法(GET/POST/PUT等)
- 请求的完整URL
- 响应状态码及状态描述
- 远程服务器的IP地址+端口号
- 本次请求遵循的Referrer策略
- 请求是否走了代理、是否命中缓存之类的补充标识
HTTP标准中的通用头是Date、Connection这类既可以出现在请求头也可以出现在响应头中的头字段,这些字段不会出现在General区块里,而是会根据实际归属分别展示在Request Headers或Response Headers区块中。
内容的提问来源于stack exchange,提问作者huangjk5
相关产品推荐
相关产品推荐

