HTTP状态码

HTTP状态码含义及使用场景

{{ category.code }} {{ category.name }} {{ category.desc }}
状态码 名称 说明
{{ status.code }} {{ status.name }} {{ status.desc }}

工具简介

HTTP状态码是服务器对客户端请求的响应状态标识,由3位数字组成。通过状态码,客户端可以了解请求的处理结果,开发者可以根据状态码进行错误处理和调试。

状态码分类

  • 1xx 信息响应 - 表示请求已被接收,继续处理
  • 2xx 成功 - 表示请求已成功被服务器接收、理解并接受
  • 3xx 重定向 - 表示需要客户端采取进一步操作才能完成请求
  • 4xx 客户端错误 - 表示客户端请求有误,服务器无法处理
  • 5xx 服务器错误 - 表示服务器处理请求时发生错误

常见状态码速查

成功类
  • 200 OK - 请求成功
  • 201 Created - 资源创建成功
  • 204 No Content - 成功但无返回内容
重定向类
  • 301 Moved Permanently - 永久重定向
  • 302 Found - 临时重定向
  • 304 Not Modified - 资源未修改
客户端错误
  • 400 Bad Request - 请求参数错误
  • 401 Unauthorized - 未授权
  • 403 Forbidden - 禁止访问
  • 404 Not Found - 资源不存在
  • 429 Too Many Requests - 请求过于频繁
服务器错误
  • 500 Internal Server Error - 服务器内部错误
  • 502 Bad Gateway - 网关错误
  • 503 Service Unavailable - 服务不可用
  • 504 Gateway Timeout - 网关超时