HTTP 状态码查询工具 - 在线查看 2xx、3xx、4xx、5xx 含义
在线查询 HTTP 状态码含义、分类和常见排查方向,覆盖 200、301、400、401、403、404、429、500 等常见响应码。
功能特点
- 按状态码快速查看 HTTP 响应含义和所属分类
- 覆盖常见 2xx、3xx、4xx、5xx 状态码和排查提示
- 串联 401/403/429/502/504 与 Headers、Retry-After、幂等性和网关/源站排查
- 辅助分析接口调试、网站访问、跳转、鉴权、限流和服务端错误
- 适合作为前后端联调和故障排查时的状态码速查表,不会访问目标接口
使用方法
- 输入或选择需要查询的 HTTP 状态码
- 查看状态码说明、分类和常见问题方向
- 根据提示检查请求参数、鉴权、跳转、限流或服务端日志
示例输入
401 与 403 鉴权差异
GET /api/profile 401 Unauthorized 403 Forbidden适合区分缺少凭据、Token 过期、权限不足和网关策略拒绝。
429 限流响应
HTTP/1.1 429 Too Many Requests Retry-After: 60适合结合响应头判断限流窗口、重试等待时间和客户端退避策略。
502 / 504 回源异常
GET /api/orders 502 Bad Gateway 或 504 Gateway Timeout适合区分网关无法连接上游和上游响应超时。
重试与幂等性
POST /api/orders 429 Too Many Requests Retry-After: 60 Idempotency-Key: order-2026-001适合把 Retry-After、退避、重试次数和请求幂等键放到同一条排查链路中。
示例输出
401 与 403 鉴权差异
401:缺少或无效认证;403:身份已知但无访问权限429 限流响应
429 Too Many Requests:客户端应尊重 Retry-After: 60,并采用退避而非立即重试502 / 504 回源异常
502:网关收到无效上游响应;504:网关等待上游超时重试与幂等性
POST 429:Retry-After: 60;仅在请求具备幂等键或明确幂等时重试,并限制次数
常见错误
- 4xx 通常表示请求、身份或权限问题,5xx 通常表示服务端或网关链路问题,但最终仍需看响应体和日志。
- 看到 200 不代表业务成功,接口可能在 JSON 中返回业务错误码或 partial success。
- 301、302、307、308 的方法和 Body 转发行为不同,不能只看最终页面地址。
- 429、503 和 504 可能暂时恢复,重试前应检查 Retry-After、幂等性和退避策略。
- 收到 429、503 或 504 时不能无条件重试,必须确认 Retry-After、请求幂等性、退避和次数上限。
- 401/403 要结合 WWW-Authenticate、权限策略和网关日志判断,不能只改成重试请求。
适用场景
- API 调试
- 网站访问故障排查
- 鉴权和权限问题定位
- 网关 502/504 分析
- 接口限流排查
实操检查
先按状态码和响应头定位层级
页面本地搜索 2xx、3xx、4xx、5xx 以及英文标题、原因和排查建议;它解释协议级结果,不会请求用户输入的接口,也看不到真实响应体和网关日志。
把建议和真实上下文合并
例如 401 应结合 Authorization 和 Token 有效期,429 应检查 Retry-After 与退避,504 应结合上游耗时和代理超时;单个状态码不能直接证明根因。
页面专属核验
使用前与操作中
- 先记录请求方法、状态码、响应头、响应体和 request ID,再使用状态码说明定位协议层信号。
- 遇到 429、503 或 504 时先检查 Retry-After、幂等性、退避和重试次数,不要立即循环重试。
- 遇到 401、403、502 或 504 时分别检查认证、权限、网关和上游链路,避免只改 URL。
结果出来后
- 状态码是否来自真实接口响应,而不是客户端、CDN 或网关的本地错误页?
- 响应体、Headers、日志和部署时间线是否支持页面给出的排查方向?
- 重试动作是否符合请求幂等性、Retry-After 和服务端限流策略?
相关工具
- HTTP Headers 解析:解析 HTTP Headers,并用 AI 分析认证方式、风险和 API 调试线索
- HTTP Request / cURL Builder:从方法、URL、Headers 和 Body 生成 cURL,并用 AI 分析 API 请求和代码转换
- JSON 工具:统一处理 JSON 格式化、校验、树形查看、Schema、CSV 转换、AI 响应分析和 JSON 修复
- DNS Lookup:通过 Workers DNS-over-HTTPS 查询 A、AAAA、CNAME、MX、TXT、NS 等 DNS 记录
工具边界
- 状态码只能提供协议层信号,不能单独证明业务成功或根因。
- CDN、WAF、网关和源站可能分别生成或改写状态码。
- 不同 API 对错误码、重定向和重试语义的约定可能不同。
与相似工具的区别
- HTTP Headers 解析:状态码工具解释协议级结果和重试方向;Headers 工具补充缓存、认证、限流及内容类型等具体上下文。
安全与兼容性
- 查询说明完全在本地展示;它不会访问用户给出的接口,也无法看到真实网关、源站和响应体。
- 自动重试只应针对幂等操作和明确可重试状态,并遵守 Retry-After、退避、次数上限及请求幂等键。
下一步排查
- 先记录状态码、请求方法、URL、响应头、响应体和 request ID。
- 用 Headers、cURL 和 JSON 工具复现并拆解请求链路。
- 仍是 5xx 时继续检查 DNS、网关、源站日志、数据库和部署时间线。
常见问题
401 和 403 有什么区别?
401 通常表示缺少或无法接受的认证凭据,403 表示服务端识别了请求但拒绝当前权限;具体行为仍以接口文档为准。
502 和 504 应该先查哪里?
502 先查网关到上游的连接、DNS 和端口,504 先查上游响应时间、数据库、连接池和超时配置。
429 应该马上重试吗?
不应该。先读取 Retry-After 或限流文档,确认请求是否幂等,再用有上限的指数退避;非幂等写操作应使用幂等键或转人工处理。