Http状态码类别表格
状态码 | 类别 | 原因短语 |
---|---|---|
1 x x | Information(信息行状态码) | 接受的请求正在处理 |
2 x x | Success(成功状态码) | 请求正常处理完毕 |
3 x x | Redirection(重定向状态码) | 需要进行附加操作以完成请求 |
4 x x | Client Error(客户端错误状态码) | 服务器无法处理请求 |
5 x x | Server Error (服务器错误状态码) | 服务器处理请求去出错 |
http状态码共有60余个,常用的用14个
200:请求被正常处理
204:请求处理成功,但不返回任何实体的主体
206:请求某一范围资源成功
301:资源的URI已变更
302:资源的URI临时变更到其他位置
303:表示临时变更的资源应该用Get方法进行访问
304:表示客户端发送的Get请求带有附加条件,服务器找到资源,但不满足Get的附加条件
307:和302的信息一样,但307会遵照浏览器标准
400:请求报文中存在语法错误
401:表示发送的请求需要又通过HTTP认证的认证信息
403:服务器不允许访问客户端请求的资源
404:服务器上没有客户都拿想请求的资源
500:服务器执行请求时本身出现故障
503 : 服务器超负载或停机维修
注:
1. 301 302 303响应状态码返回式,几乎所有浏览器都会把POST改成Get,并删除报文的内容主体,之后请求会自动再次发送
2. 返回的状态码可能和实际情况不一致