PAGE LOAD / LIVEHTTP 响应头诊断加载中
HTTP 响应头诊断 - 开发工具 · 萤炬工具箱 · 工具说明与使用指南

HTTP 响应头诊断 - 开发工具 · 萤炬工具箱

HTTP 响应头诊断工具抓取指定网址的响应头并逐项给出建议:缓存策略是否合理、是否启用压缩、安全头(HSTS、CSP、X-Frame-Options)是否配置到位。用于上线前核对配置、排查缓存不生效、或做基础安全体检。由服务端发起请求,不受浏览器跨域限制。由服务端发起请求,不受浏览器跨域限制。只读取响应头,不下载完整…

HTTP 响应头诊断工具抓取指定网址的响应头并逐项给出建议:缓存策略是否合理、是否启用压缩、安全头(HSTS、CSP、X-Frame-Options)是否配置到位。用于上线前核对配置、排查缓存不生效、或做基础安全体检。由服务端发起请求,不受浏览器跨域限制。

使用步骤

  1. 输入要诊断的完整网址(含 http:// 或 https://)。
  2. 查看返回的完整响应头列表。
  3. 逐条阅读缓存、压缩、安全三类诊断结论与改进建议。
  4. 按建议调整服务器或 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 层剥离了该头。