状态码 | 响应描述 |
1xx | 信息性状态码,服务器正在处理请求 |
2xx | 成功,请求已正常处理完毕 |
3xx | 重定向,需要进一步的操作以完成请求 |
4xx | 客户端错误,请求包含语法错误或无法完成请求 |
5xx | 服务器错误,服务器在处理请求的过程中发生了错误 |
状态码分类如上表格,在各分类下常见的状态码如下:
(1)1开头
100:继续,客户端继续请求
101:切换协议,服务器根据客户端请求切换协议,只能切换到更高级的协议
(2)2开头
200:OK,请求成功,一般用于GET和POST请求
202:已接受请求,但还未处理完成
(3)3开头
301:永久重定向,请求的资源已被永久移动到新URI,浏览器自动定向到新URI
302:临时重定向,资源临时被移动,客户端继续使用原有URI
(4)4开头
400:客户端请求的语法错误,服务器无法理解
403:请求的资源被拒绝
404:请求失败,客户端请求的资源没有找到或者是不存在
(5)5开头
500:服务器内部错误,无法完成请求
503:由于超载或系统维护,服务器暂时无法处理客户端请求
505:服务器不支持请求的http协议的版本,无法完成处理