HTTP 状态码速查
按类别或关键词查询 HTTP 状态码的含义、典型场景与排查方向。
这个工具能做什么
收录了 37 个 RFC 标准 HTTP 状态码,每条附一句人话解释和典型场景。可以按类别浏览(1xx 信息、2xx 成功、3xx 重定向、4xx 客户端错误、5xx 服务器错误),也可以直接搜数字或关键词(比如搜“缓存”会找到 304)。不只是背定义——每条都写清楚了实际排查时的方向。
典型使用场景
接口报错时快速定位责任方:4xx 是请求方的问题(参数、权限、频率),5xx 是服务方的问题(代码异常、上游挂了);设计 REST API 时选语义正确的状态码(创建成功用 201 而不是 200,限流用 429);排查网关问题时区分 502(上游响应无效)和 504(上游超时)。
注意事项
几对容易混淆的:401 是“没认证”(该登录),403 是“认证了但没权限”;301 是永久跳转且搜索引擎会转移权重,302 是临时的;404 是“没有或不说有没有”,410 是明确告诉你“曾经有、已删除”。307/308 是 302/301 的严格版——不会把 POST 改成 GET。另外很多框架和云服务有非标准状态码(如 Nginx 的 499、Cloudflare 的 5xx 系列),不在本表内。