返回

HTTP 状态码表

开发工具

词典为本地常见 HTTP 状态码参考,不联网;具体服务可能定义额外状态码或不同的错误详情。

本工具的全部运算都发生在你的浏览器中,输入内容不会发送到任何服务器。

关于这个工具

这份速查表帮助你理解浏览器开发者工具、API 客户端和服务器日志中的 HTTP 响应。搜索支持状态码、英文原因短语和当前语言的说明;可按 1xx 信息响应、2xx 成功、3xx 重定向、4xx 客户端错误或 5xx 服务器错误筛选,再选择条目复制定义。

常见用途

  • 查询 API 请求或访问日志中出现的状态码。
  • 调试前区分身份认证失败、权限不足和资源不存在。
  • 复制状态码、分类与说明,用于问题报告。

使用方法

  1. 1.输入 404 等数字、Gateway 等英文短语,或说明中的关键词。
  2. 2.选择分类缩小范围。关键词与分类条件会同时生效。
  3. 3.点击结果卡片展开详情和复制按钮。「清空」重置搜索、分类与选中条目。

响应示例

创建资源

POST /items HTTP/1.1
HTTP/1.1 201 Created
Location: /items/42

成功创建资源后可以返回 201,通过 Location 响应头标识新资源的位置。

临时重定向,保留方法

POST /old-endpoint HTTP/1.1
HTTP/1.1 307 Temporary Redirect
Location: /new-endpoint

307 跳转应保留 POST 方法。示例只解释语义,本工具不会发送请求。

常见理解误区

  • 把 304 当成跳转到新网址:它用于条件请求,客户端可以复用缓存中的表示。
  • 混淆 502 和 504:前者表示上游响应无效,后者表示未及时收到上游响应。
  • 认为所有重定向都会保留请求方法:307 和 308 保留方法,301 和 302 则可能将 POST 改为 GET。

限制与说明

  • 这是精选速查表,不是完整或实时同步的 IANA 注册表;部分扩展或厂商状态码未收录。
  • 工具不会请求网址、读取实时响应头、测试接口或诊断故障原因。
  • 仅凭状态码未必能确定问题,需要结合响应头、响应体、请求方法与服务器日志。搜索框最多输入 80 个字符。

常见问题

401 和 403 有什么区别?

401 表示缺少有效的身份认证凭据。403 表示服务器拒绝请求,再次提供凭据也不一定能解决。

202 表示任务已经完成了吗?

不是。它表示请求已被接受处理。应按服务文档查询任务状态或等待完成信号。

为什么搜不到某个状态码?

先清除当前分类筛选。如果仍然没有结果,请查阅 IANA 注册表或服务文档,本表并未收录所有状态码。

相关工具