1.2.7 状态码

HTTP响应状态代码由3个数字组成,用于指明HTTP请求的结果。在状态码后会有一个状态文本,它以文字形式简单描述状态的信息,如200 OK、404 Not Found和500 Internal Server Error等。根据其表述意义,状态码可分为以下5类。

1xx:信息,服务器收到请求,需要请求方继续执行操作。

2xx:成功,服务器成功执行客户端所请求的操作。

3xx:重定向,需要进一步的操作以完成请求。

4xx:客户端错误,请求包含语法错误或请求内容不正确。

5xx:服务端错误,服务器在处理请求的过程中发生了错误。

状态码以其首位数字表示它所属的类别,而后两位则表示在该类别中具体的信息,表1-5为常见的HTTP状态码。

表1-5 常见的HTTP状态码