HTTP 状态码
HTTP Status · 开发工具
完整的 HTTP 状态码速查手册,详细解释每个状态码含义与应用场景,Web 开发调试与问题排查必备参考
HTTP状态码速查
总访问 0 次总使用 0 次
什么是HTTP 状态码
完整收录 HTTP/1.1 标准状态码,分类速查与语义解释,Web 开发调试与接口问题排查必备参考手册
HTTP 状态码 是每一位 Web 开发者、前端工程师和后端 API 开发者在调试接口时必备的参考工具。 HTTP 状态码是服务器响应客户端请求时返回的三位数字代码,用于表示请求的处理结果。 状态码从 100 到 599 共分为五大类:1xx 信息响应、2xx 成功响应、3xx 重定向、 4xx 客户端错误、5xx 服务器错误。当你在浏览器控制台看到 404 Not Found、 500 Internal Server Error 或 429 Too Many Requests 时,能否快速理解这些状态码的含义 并采取正确行动,直接决定了调试效率。本工具收录了最完整的 HTTP/1.1 标准状态码, 支持按代码号、名称或描述关键词搜索,点击即可查看详细说明与适用场景, 是日常开发调试的贴身参考手册。
功能特色
完整状态码收录
涵盖 HTTP/1.1 标准中的所有常用状态码(100~505), 按 1xx、2xx、3xx、4xx、5xx 五大类分类组织,每类包含含义说明和使用场景
即时搜索过滤
输入状态码数字(如 404)或描述关键词(如"Not Found")即时过滤, 快速定位目标状态码,无需在列表中手动翻找
详细语义解释
每个状态码配有准确的英文名称和中文解释, 说明该状态码在什么情况下会出现以及客户端应如何正确响应
分类概览
顶部以色块方式展示五大类的含义速览, 蓝色=信息、绿色=成功、橙色=重定向、红色=客户端错误、紫色=服务器错误, 一眼识别状态码类别
如何使用HTTP 状态码
1
浏览分类或搜索
在顶部分类概览中快速了解五大类含义,或在搜索框输入状态码数字(如 502) 或关键词(如"网关")精确定位
2
点击查看详情
点击任意状态码卡片查看完整说明, 包括标准的英文名称、含义解释以及该状态码的典型应用场景
3
根据解释定位问题
根据状态码含义判断是服务器问题(5xx)、配置问题(4xx)还是正常响应(2xx), 采取相应的调试或修复措施
常见问题
401 Unauthorized 和 403 Forbidden 有什么区别?
401 Unauthorized 表示"未认证",即请求需要携带有效的身份凭证(如 Token、JWT、 Session),但请求中没有提供或凭证无效。403 Forbidden 表示"禁止访问", 即服务器理解请求但拒绝执行,即使提供了有效身份凭证也可能被拒绝(权限不足)。 简单说:401 关注"你是谁",403 关注"你有没有权限"。
502 Bad Gateway 和 504 Gateway Timeout 有什么区别?
502 Bad Gateway 表示网关或代理从上游服务器收到了无效响应(如格式错误、 超大响应、超时前的无效数据),上游服务本身可能崩溃或逻辑错误。 504 Gateway Timeout 表示网关等待上游服务器的响应超时,上游服务可能还在运行, 只是处理时间过长或负载过高。排查方向不同:502 优先检查上游服务日志, 504 优先考虑增加超时时间或优化上游性能。
429 Too Many Requests 应该怎么处理?
429 表示客户端在一定时间内发送了过多请求,触发了服务器的限流策略。 响应头中通常包含 Retry-After 字段告知客户端需要等待多少秒后重试。 前端通常的做法是使用指数退避策略(每次失败后等待时间翻倍) 配合最大重试次数限制,避免持续无效请求。
核心特性
完整收录
覆盖所有常用 HTTP 状态码
即时搜索
代码名称多维度快速过滤
详细解释
语义说明与典型场景
分类速查
五大类色彩区分一目了然