HTTP的状态响应码
2014-09-08 15:28
106 查看
响应状态码用于表示服务器对请求的各种不同处理的结果和状态,它是一个三位的十进制数。相应状态码可归为5中类别,使用最高位1到5来进行分类,如下所示:
(1)100 ~199表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。
(2)200 ~299
表示成功接收请求并已完成整个处理过程。
(3)300 ~399
为完成请求,客户需进一步细化请求。 例如,请求的资源已经移动一个新的地址。
(4)400 ~ 499
客户端的请求有错误。
(5)500 ~ 599
服务器端出现错误。
响应状态码 -> 典型情况
200(正常)
表示一切正常,返回的正常请求结果。
206(部分内容)
客户发送了一个带有Range头(要求服务器只返回文档中的部分内容的GET请求),服务器按要求完成了这个请求
302 / 307 (临时重定向)
指出被请求的文档已被零时移动到别处,此文档的新的URL在Location响应头中给出。
304(未修改)
表示客户机缓存的版本是最新的,客户机应该继续使用它。
401 (未经授权)
表示客户机访问的是一个受口令和密码保护的页面,结合使用一个WWW-Authenticate响应头提示客户机应重新发出一个带有Authorization头的请求消息。
404 (找不到)
服务器上下不存在客户机所请求的资源。
500 (内部服务器错误)
服务器端的CGI, ASP, JSP等程序发生错误。
相关文章推荐
- HTTP请求中的常用请求字段和HTTP的响应状态码及响应头
- HTTP 状态响应码
- HTTP 状态响应码 意思详解/大全
- HTTP 状态响应码 意思详解/大全
- HTTP 状态响应码
- HTTP请求响应返回状态
- http状态响应码
- Http Status 304响应状态的资源更新机制
- HTTP 状态响应码 详解
- JSP客户端请求、JSP服务器响应、JSP HTTP 状态码
- 服务器响应的生成:HTTP状态代码
- HTTP响应的细节——状态行
- HTTP协议响应消息的常用状态码
- http状态响应码
- http的状态响应码
- http的状态响应码
- http请求响应状态码
- HTTP 状态响应码
- Http 响应的状态
- HTTP协议中request报文请求方法和状态响应码