使用步骤
- 输入网址(不写协议时默认 https)。
- 点「查询」,按顺序查看每一跳的状态码和跳转目标。
- 展开「响应头」查看服务器返回的全部头信息。
参数说明
- 跳转链
- 最多跟随 10 次跳转;出现循环或跳转到非 HTTP 地址时停止并提示。
- 响应头
- 包括 Cache-Control、Content-Type、Strict-Transport-Security、Content-Security-Policy 等,按名称排序。
- 访问限制
- 只能访问公网地址的 80、443、8080、8443 端口,不能访问内网地址。
检测方式与值得关注的响应头
每一跳都用 GET 请求而不是 HEAD,这样你看到的就是浏览器实际会收到的内容。工具只读取响应体的开头部分(最多 64 KB)并忽略它,所以不会下载大文件。相对路径的 Location 头会按当前地址解析,如果跳转指向 http 或 https 以外的协议,检测会停止。每一跳的耗时和服务器地址显示在它的状态旁边。
下面这些响应头是最常被检查的:
| 响应头 | 作用 |
|---|---|
Location |
3xx 响应跳转到的地址 |
Cache-Control |
浏览器和缓存可以复用响应多长时间(RFC 9111) |
Content-Type |
响应体的媒体类型和字符集 |
Strict-Transport-Security |
告诉浏览器在一段时间内只用 HTTPS 访问该网站(RFC 6797) |
Content-Security-Policy |
脚本、样式和图片可以从哪些来源加载 |
X-Content-Type-Options |
nosniff 阻止浏览器猜测其他内容类型 |
Referrer-Policy |
向其他网站发送多少页面地址 |
X-Frame-Options |
页面是否可以显示在框架里(RFC 7034) |
常见问题
301 和 302 有什么区别?
301 是永久跳转,浏览器和搜索引擎会记住新地址;302 是临时跳转。网站换域名、HTTP 跳 HTTPS 应该用 301。
为什么跳转后面还有 200?
最后一跳返回 200 表示到达了实际页面;如果以 4xx、5xx 结束,说明目标页面不存在或服务器出错。
证书有问题的网站能检测吗?
能,这里不校验证书,证书问题请用 SSL 证书检测。
隐私说明
这个工具需要服务器完成:你输入的内容或文件通过 HTTPS 发送到我们的服务器,处理完立即丢弃,不做保存。服务器访问日志会记录 IP 地址和请求地址,仅用于防止滥用。