Http状态码
2015-07-16 本文已影响70人
ShindouHikaru
定义
状态码:客户端访问服务器时返回的结果状态.
格式
通常状态码是三位数字和原因短语组成,其中第一位数字为响应类别.比如
200 OK
类别
响应类别有以下5种:
状态码 类别 原因短语
1XX Information(信息性状态码) 接收的请求长在处理
2XX Success(成功状态码) 请求正常处理完毕
3XX Redirection(重定向状态码) 需要进行附加操作以完成请求
4XX Client Error(客户端错误状态码) 服务器无法处理请求
5XX Server Error(服务器错误窗台吗) 服务器处理请求出错
常用状态码
2XX 成功
200 OK 表示客户端发来的请求在服务器被正常处理了.
204 No Content 服务器接收的请求已经成功处理,但返回的响应报文中不含实体的主体部分.
206 Partial Content 客户端进行了范围请求,服务器成功执行了这部分的GET请求.
3XX 重定向
301 Moved Permanently 永久性重定向
302 Found 临时性重定向
303 See Other 请求对应的资源存在着另一个URI,应使用GET方法重新获取请求的资源.
304 Not Modify 客户端发送附加条件的请求时,服务器端允许请求访问资源.
307 Temporary Redirect 临时重定向
4XX 客户端错误
400 Bad Request 请求报文中存在语法错误.
401 Unauthorized 权鉴失败,需要有HTTP认证的认证信息.
403 Forbidden 请求的资源被服务器拒绝了
404 Not Fount 服务器无法找到该资源.
5XX 服务器错误
500 Internal Server Error 服务器执行请求时发生错误
503 Service Unavailable 服务器暂时处于超负载或正在进行停机维护,现在无法处理请求.