Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 1.63 KB

article8.md

File metadata and controls

39 lines (20 loc) · 1.63 KB

HTTP状态码汇总

状态码是客户端向服务器端发送请求时,服务器用于描述返回请求结果的方式。通过状态吗,客户端可以知道服务器端处理请求的结果。

1XX:Informational(信息性状态码),表示接收的请求正在处理

2XX:Success(成功状态码),表示请求正常处理完毕

  • 200 表示客户端发送的请求在服务器端被正常处理了。

  • 204 表示服务器端接受的请求已成功处理,但返回的响应中不包含实体的主体部分,也不允许返回任何实体的主体。

  • 206 表示客户端发起的是对资源一部分请求。

3XX:Redirection(重定向状态码),表示需要进行附加操作以完成请求

  • 301 永久性重定向,表示请求的资源已被分配到新的URL,未来请求都使用新的URL。

  • 302 临时重定向,表示请求的资源暂时分配到了新的URL,本次使用新的URL访问。

  • 303 表示请求的资源存在着另一个URL,需使用GET方法定向获取。

  • 304 表示服务端资源未更改,可直接使用客户端未过期缓存。

4XX:Client Error(客户端错误状态码),表示服务器无法处理请求

  • 400 表示请求中存在错误。

  • 401 表示该请求需要用户认证信息或认证失败。

  • 403 表示该请求被服务器拒绝了。

  • 404 表示服务器未找到对应资源。

5XX:Server Error(服务器错误状态码),表示服务器处理请求出错

  • 500 表示服务器在执行请求时发生了错误。

  • 503 表示服务器暂时处于超负载或正在进行停机维护,目前无法处理请求。