关于HTTP信息
什么是Accept Header
客户端希望接收的内容格式。
更新日期: 2026年10月9日
Accept是告诉服务器客户端可接收哪些响应媒体类型的HTTP标头。
可以了解什么
其中可能列出text/html、application/json、图片格式及优先级。服务器可据此选择表现形式,但不保证完全按首选项返回。
NetKarte中的显示方式
打开HTTP信息卡片的“客户端请求头”,查看Accept行。无须输入,本次收到的原始值会自动显示。请结合媒体类型和q权重阅读,不要与响应的Content-Type混淆;不存在时显示未发送。
注意事项
仅凭Accept不能确定浏览器或用户。同一浏览器会因页面跳转、API通信等请求目的而发送不同值。
读懂q值
说明用示例 text/html, application/json;q=0.8, */*;q=0.1 优先接受HTML,也接受JSON,其他类型优先级较低。省略q时权重为1。它表示格式偏好,不是画质或网速。
image/* 表示各种图片类型,*/* 表示所有类型。列出某种格式不代表服务器一定提供该格式。
返回格式不符合预期时
- 在NetKarte查看此次收到的Accept。
- 在有问题的网站打开浏览器开发者工具,选中相关网络请求。
- 比较请求的Accept和响应的Content-Type。
NetKarte不获取其他网站的响应。不要用请求头长度或候选格式数量判断浏览器性能。
参考资料
- 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 header (外部网站)确认日期: 2026-10-09