1xx 消息

这类状态码代表请求已被接受,需要继续处理。

100 Continue:客户端应继续其请求。

101 Switching Protocols:服务器根据客户端的请求切换协议。

102 Processing:正在处理请求,但没有响应可用。

2xx 成功

这类状态码代表请求已成功被服务器接收、理解、并接受。

200 OK:请求已成功。

201 Created:已创建。成功请求并创建了新的资源。

202 Accepted:服务器已接受请求,但尚未处理。

204 No Content:服务器成功处理了请求,但没有返回任何内容。

3xx 重定向

这类状态码代表需要客户端采取进一步的操作才能完成请求。

301 Moved Permanently:被请求的资源已永久移动到新位置。

302 Found:资源被临时被移动。

304 Not Modified:资源未被修改。

4xx 客户端错误

这类状态码代表客户端看起来可能发生了错误,妨碍了服务器的处理。

400 Bad Request:由于明显的客户端错误,服务器不能或不会处理该请求。

401 Unauthorized:用户没有必要的凭据。

403 Forbidden:服务器已经理解请求,但是拒绝执行它。

404 Not Found:请求失败,请求所希望得到的资源未被在服务器上发现,但允许用户的后续请求。

408 Request Timeout:请求超时。

451 Unavailable For Legal Reasons:该访问由于法律原因而被拒绝。

5xx 服务器错误

这类状态码代表服务器无法完成明显有效的请求。

500 Internal Server Error:服务器内部错误,无法完成请求。

502 Bad Gateway:充当网关或代理的服务器,从远端服务器接收到了一个无效的请求。

503 Service Unavailable:由于临时的服务器维护或者过载,服务器当前无法处理请求。

504 Gateway Timeout:当服务器作为网关,不能及时得到响应时返回此错误代码。