《图解HTTP》读书笔记——(第4章)HTTP状态码

114 阅读1分钟

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

        服务器暂时处于超负载或在进行停机维护, 现在无法处理请求.