1. 状态码的类别
| 类别 | 原因 | |
|---|---|---|
| 1XX | Informational(信息性状态码) | 接收的请求正在处理 |
| 2XX | Success(成功状态码) | 接收的请求正在处理 |
| 3XX | Redirection(重定向状态码) | 需要进行附加操作以完成请求 |
| 4XX | Client Error(客户端错误状态码) | 服务器无法处理请求 |
| 5XX | Server Error(服务器错误状态码) | 服务器处理请求出错 |
2. 2XX成功
2.1 200 OK
2.2 204 No Content
2.3 206 Partial Content
3. 3XX 重定向
3.1 301 Moved Permanently
3.2 302 Found
3.3 303 See Other
303和302有着相同的功能, 但303明确表示客户应采用GET方法获取资源, 这点与302有区别.
301, 302标准是禁止将POST方法改成GET立法的, 但实际使用时大家都这么做.
4. 4XX 客户端错误
4.1 400 Bad Request
4.2 401 Unauthorized
4.3 403 Forbidden
4.4 4o4 Not Found
5. 5XX 客户端错误
5.1 500 Internal Server Error
服务端在请求时发生了错误.
5.2 503 Service Unavailable
服务器暂时处于超负载或在进行停机维护, 现在无法处理请求.