PAGE LOAD / LIVEHTTP 响应头诊断加载中
HTTP 响应头诊断 - 开发工具 · 萤炬工具箱 · 工具说明与使用指南
HTTP 响应头诊断 - 开发工具 · 萤炬工具箱
HTTP 响应头诊断工具抓取指定网址的响应头并逐项给出建议:缓存策略是否合理、是否启用压缩、安全头(HSTS、CSP、X-Frame-Options)是否配置到位。用于上线前核对配置、排查缓存不生效、或做基础安全体检。由服务端发起请求,不受浏览器跨域限制。由服务端发起请求,不受浏览器跨域限制。只读取响应头,不下载完整…
HTTP 响应头诊断工具抓取指定网址的响应头并逐项给出建议:缓存策略是否合理、是否启用压缩、安全头(HSTS、CSP、X-Frame-Options)是否配置到位。用于上线前核对配置、排查缓存不生效、或做基础安全体检。由服务端发起请求,不受浏览器跨域限制。
使用步骤
- 输入要诊断的完整网址(含 http:// 或 https://)。
- 查看返回的完整响应头列表。
- 逐条阅读缓存、压缩、安全三类诊断结论与改进建议。
- 按建议调整服务器或 CDN 配置后重新检测确认。
功能与限制
- 由服务端发起请求,不受浏览器跨域限制。
- 只读取响应头,不下载完整响应体。
- 需要登录或有 IP 限制的地址可能返回与浏览器中不同的结果。
常见问题
- Cache-Control 和 Expires 冲突时哪个生效?
- Cache-Control 优先级更高。它是 HTTP/1.1 的机制,只要存在 max-age 就会覆盖 HTTP/1.0 的 Expires,后者仅作老客户端兼容。
- max-age 和 s-maxage 有什么区别?
- max-age 对所有缓存生效;s-maxage 只对共享缓存(CDN、代理)生效并覆盖 max-age,常用于「CDN 缓存久一点、浏览器缓存短一点」的组合。
- HSTS 头有什么作用?
- Strict-Transport-Security 告诉浏览器在指定时间内只能用 HTTPS 访问该域,能防止首次跳转被中间人降级。开启前要确认全站 HTTPS 可用,否则会锁死访问。
- 为什么设置了压缩但响应头里没有 Content-Encoding?
- 压缩需要请求带 Accept-Encoding 协商,且服务器通常对小文件和已压缩格式(图片、视频)跳过压缩。也可能是 CDN 层剥离了该头。