1XX 信息性状态码
接收的请求正在处理。
2XX 成功
请求正常处理完毕。
- 200 OK
- 请求已正常处理。
 - HEAD 请求如果成功会返回 200 而不是 204 。
 
 - 204 No Content
- 返回的响应不含主体。
 
 - 206 Partial Content
 
3XX 重定向
需要附加操作以完成请求。
- 301 Moved Permanently
- 永久性重定向。服务器会通过 Location 头部告知重定向 URI 。
 
 - 302 Found
- 临时重定向。
 
 - 303 See Other
- 临时重定向,同时要求用 GET 请求重定向 URI 。
 
 - 304 Not Modified
- 当请求头包含附带条件时,若条件未满足则返回该状态码,表明资源未改变。
 - 附带条件通常为 
IF-开头的头部,比如If-Modified-Since。 
 - 307 Temporary Redirect
- 临时重定向。不同浏览器有不同的处理方法。
 
 
返回 301、302、303 时,几乎所有浏览器都会用 GET 请求(即便原方法不是 GET)重定向 URI ,并删除请求报文的主体。但 301、302 标准是禁止将方法变为 GET 的。
4XX 客户端错误
服务器无法处理请求。
- 400 Bad Request
- 请求报文中存在语法错误。浏览器会像 200 OK 一样对待该状态码。
 
 - 401 Unauthorized
- 请求报文中需携带认证信息。
 
 - 403 Forbidden
- 服务器拒绝对请求资源的访问。
 
 - 404 Not Found
- 服务器找不到对应的资源,或者拒绝请求。
 
 
5XX 服务器错误
服务器处理请求错误。
- 500 Internal Servver Error
- 服务器在处理请求时出现错误。或者服务器应用本身存在缺陷。
 
 - 503 Service Unavailable
- 表明服务器在停机维护或超负载运行;
 - 如果事先知道恢复时间可用 Retry-After 头部告知。