为何Chrome不显示HTTP/2请求的HTTP响应码描述?
Chrome 对HTTP/2请求仅显示数字状态码的原因
Chrome DevTools的这个表现源于两个核心原因:
- HTTP/2协议特性:HTTP/2是二进制协议,它的响应帧里只传输状态码的数字值,并不附带
200 OK这类文本描述——这类描述是HTTP/1.1文本协议里的产物。Chrome选择直接展示协议传输的原始内容,保持与协议本身的一致性。 - DevTools设计决策:Chrome没有在DevTools层面额外做「数字状态码→标准文本描述」的映射补全,而Firefox则主动加入了这个补全逻辑,所以能展示完整的状态码信息。
如果你想在Chrome里看到状态码的文本描述,有个简单的方法:在DevTools的「Network」面板中,右键点击表头区域,勾选「Status Text」列,就能看到对应状态码的文本说明。
内容的提问来源于stack exchange,提问作者Jez
相关产品推荐
相关产品推荐

