Skip to content

状态码

状态码用来标识客户端发起HTTP请求的结果;

类别原因短语
1XXInformational(信息性状态码)接收的请求正在处理
2XXSuccess(成功状态码)请求正常处理完毕
3XXRedirection(重定向状态码)需要进行附加操作以完成请求
4XXClient Error(客户端错误状态码)服务器无法处理请求
5XXServer Error(服务器错误状态码)服务器处理请求错误

2XX

  • 200 OK
    请求正常处理
  • 201 Created
    服务器成功创建了一个新资源
  • 204 No Content
    请求处理成功,但没有资源返回
  • 206 Partial Content 表示客户端进行了范围请求,响应报文中Content-Range指定

3XX

  • 301 Move Permanently
    永久性重定向,客户端需要重新保存书签
  • 302 Found 临时性重定向,本次用新的URI访问
  • 304 Not Modified
    资源未改变,可使用客户端缓存

304虽然在3XX中,但跟重定向没有关系。

4XX

  • 400 Bad Request
    客户端请求参数错误,需修改请求参数
  • 401 Unauthorized
    表示本次请求需要HTTP认证
  • 403 Forbidden
    访问被拒绝,例如没有权限
  • 404 Not found
    请求资源未找到

5XX

  • 500 Internal Server Error
    服务内部错误,可能是bug导致
  • 502 Bad Gateway
    网关错误,可能服务器挂了
  • 503 Server Unavailable
    服务暂不可用,可能负载过高拒绝请求
  • 504 Gateway Timeout
    网关连接服务器超时

基于 MIT 许可发布