关于HTTP信息
什么是Accept-Encoding
客户端支持的内容压缩方式。
更新日期: 2026年10月9日
Accept-Encoding向服务器说明客户端可处理的压缩或内容编码方式。
可以了解什么
gzip、br、zstd等表示客户端可接受的编码,服务器可据此减少响应大小。
NetKarte中的显示方式
查看HTTP信息卡片“客户端请求头”中的Accept-Encoding行。无须输入,收到的值会自动显示;如有q权重,请与编码名称一起阅读。它是可接受候选,不表示实际响应一定采用该方式。
注意事项
反向代理或CDN可能负责压缩,因此该值本身不能判断实际流量或速度。
有gzip或br,为什么不一定压缩?
gzip, br 是可接受的编码,不是本次响应采用的编码。较小的响应或已经压缩的图片可能不再压缩。
gzip;q=0 表示不接受gzip,q省略时为1;identity 表示不进行这类转换。不能只看名称是否存在,还要读权重。
确认实际响应
在浏览器开发者工具中选中相关请求,检查响应的Content-Encoding。NetKarte显示的Accept-Encoding不能代替该响应头。
判断性能还需分别查看数据大小和耗时。出现某种压缩格式,并不能说明网络快慢。
参考资料
- IETF / RFC Editor: RFC 9110: HTTP Semantics (外部网站)确认日期: 2026-10-09
- IETF / RFC Editor: RFC 9112: HTTP/1.1 (外部网站)确认日期: 2026-10-09
- MDN Web Docs: Accept-Encoding header (外部网站)确认日期: 2026-10-09