Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.73 KB

HTTP中常用的状态码都有那些?.md

File metadata and controls

31 lines (22 loc) · 1.73 KB

1xx:信息性状态码

  • 100 Continue:客户端应继续其请求

2xx:成功

  • 200 OK:请求成功,对GET、PUT、PATCH或POST操作的标准响应
  • 201 Created:请求已经被实现,且新的资源已经被创建
  • 204 No Content:服务器成功处理了请求,但不需要返回任何实体内容

3xx:重定向

  • 301 Moved Permanently:请求的页面已永久移动到新位置
  • 302 Found(之前“Moved Temporarily”):服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求
  • 304 Not Modified:自从上次请求后,请求的网页未修改过

4xx:客户端错误

  • 400 Bad Request:服务器无法理解请求的格式,客户端不应该再次尝试发送同样的请求
  • 401 Unauthorized:请求未经授权,这个状态代码必须和WWW-Authenticate报头一起使用
  • 403 Forbidden:服务器拒绝请求
  • 404 Not Found:请求失败,请求所希望得到的资源未被在服务器上发现
  • 405 Method Not Allowed:请求行中指定的请求方法不能被用于请求相应的资源

5xx:服务器错误

  • 500 Internal Server Error:服务器遇到了一个未曾预料的状况,导致它无法完成对请求的处理
  • 501 Not Implemented:服务器不支持当前请求所需要的某个功能
  • 502 Bad Gateway:作为网关或代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应
  • 503 Service Unavailable:由于临时的服务器维护或过载,服务器当前无法处理请求
  • 504 Gateway Timeout:作为网关或代理的服务器,未能及时从上游服务器或辅助服务器接收请求