📡 HTTP状态监测
批量URL检测 · 状态码 · 响应时间
| URL | 状态 | 状态码 | 响应时间 |
|---|
批量URL检测 · 状态码 · 响应时间
| URL | 状态 | 状态码 | 响应时间 |
|---|
可能原因:1)跨域(CORS)策略阻止;2)网站使用HTTPS而检测的是HTTP(混合内容被浏览器拦截);3)网站设置了防盗链或屏蔽了AJAX请求;4)被检测站点本身宕机。本工具通过浏览器客户端fetch检测,无法识别的会返回TypeError。
使用Performance API测量,包含DNS解析、TCP建连、TLS握手和网络往返延迟,与真实用户体验基本一致。但结果是本机到目标站点的网络实测,受当前网络环境影响,仅供参考。
一次最多输入20个URL(每行一个),工具会自动逐个并发检测并逐行显示结果。
本工具默认用HEAD请求,只向服务器要响应头,不下载正文,速度快、省流量。但极少数服务器不支持HEAD会返回405,此时结果仅供参考,建议改用GET复核。
2xx代表成功(如200正常);3xx代表重定向(如301永久、302临时);4xx代表客户端错误(如404不存在、403无权限);5xx代表服务器错误(如500内部错误、502网关错误)。
由于跨域限制,`no-cors`模式下fetch拿到的是「opaque」响应,浏览器不暴露真实状态码只返回0。遇到这种情况,说明该网站允许跨域但屏蔽详情,建议直接访问确认。
一般国内站点200-500ms还算正常,500ms-1s偏慢,超过1s就明显影响体验。但这和服务器位置、网络、线路有关,跨国站点1-2s也属正常。
可以用作临时、快速的地毯式排查。但浏览器端检测受CORS和本机网络影响,不适合做线上7x24监控。正式监控建议用专业的站点监控服务。
状态码是服务器对请求的三大类回答:成功、重定向、失败。记住五大类,排查问题就成功了一半。
| 状态类 | 范围 | 含义 | 常见码 |
|---|---|---|---|
| 1xx | 100-199 | 信息响应 | 100 Continue |
| 2xx | 200-299 | 请求成功 | 200 OK、204无内容 |
| 3xx | 300-399 | 重定向 | 301永久、302临时、304缓存 |
| 4xx | 400-499 | 客户端错误 | 400参数错、401未授权、403禁止、404找不到 |
| 5xx | 500-599 | 服务器错误 | 500内部错、502坏网关、503繁忙、504超时 |
判断网站是否正常,先看状态码落在哪一类:2xx和3xx基本正常,4xx是请求方问题,5xx是服务器问题。
从你点击到页面回来,中间经历了好几个环节,每个环节都可能耗时。
本工具用HEAD请求测量的是「建连+服务器响应头返回」的时间,不含正文下载,一般比整页加载快。
遇到检测失败别急着下结论,先自己在浏览器打开确认一次,再判断是工具限制还是站点真挂了。
浏览器端工具适合人工排查,正式监控还是要靠专业服务配合告警机制。
| 状态码 | 含义 | 排查思路 |
|---|---|---|
| 200 | 请求成功 | 正常,无需处理 |
| 301 | 永久重定向 | 检查是否要更新链接 |
| 302 | 临时重定向 | 一般为正常跳转 |
| 304 | 命中缓存 | 正常,浏览器用本地缓存 |
| 400 | 请求语法错误 | 检查URL和参数 |
| 401 | 未认证 | 需要登录或授权 |
| 403 | 禁止访问 | 检查权限/防火墙 |
| 404 | 找不到资源 | 确认URL/文件是否存在 |
| 500 | 服务器内部错误 | 查看服务端日志 |
| 502 | 网关错误 | 检查反向代理/上游 |
| 503 | 服务不可用 | 服务器过载,稍后重试 |
| 504 | 网关超时 | 上游响应超时 |
| 响应时间 | 体验评价 | 适用建议 |
|---|---|---|
| 0-300ms | 极快 | 国内同城理想值 |
| 300-600ms | 快 | 国内站点正常范围 |
| 600ms-1s | 一般 | 可接受,可优化 |
| 1-2s | 偏慢 | 明显影响体验,需优化 |
| 2s以上 | 很慢 | 建议排查服务器/线路 |
1. 输入要检测的URL(每行一个,完整URL含协议头)。
2. 点击"开始检测"。
3. 查看每个URL的状态码和响应时间。