http状态码

来源:互联网 发布:张冰倩网络电影 编辑:程序博客网 时间:2024/06/06 17:18

HTTP状态码:表示web服务器HTTP响应状态的3位数字代码

最常见的状态码:

200 -- 服务器成功返回网页

404 -- 请求的网页不存在

503 -- 服务不可用

 

1xx系列:表示请求已被接受,需要进行下一步处理。由于http1.0协议没有定义1状态码,一般只是用于测试。

1)       100:(继续)表示告知客户端继续发送连接请求。

2)       101:(切换协议)通知客户端切换其它的协议来完成这个请求。

 

2xx系列:成功。表示请求已成功被服务器接收,处理等。

1)       200:(成功)请求已成功。服务器成功返回网页。

2)       201:(已创建)请求已成功并且服务器创建了新的资源。

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

4)       203:(非授权信息)服务器已成功处理了请求,但返回的数据可能来自本地,也可能来自第三方。

5)       204:(无内容)服务器成功处理了请求,但没有返回任何内容。

6)       205:(重置内容)服务器成功处理了请求,但没有返回任何内容。

7)       206:(部分内容)服务器成功处理了部分 GET 请求。

 

3xx系列:重定向。表示需要客户端采取进一步的操作才能完成请求。

1)       300:(多种选择)服务器提供一系列可供选择的回馈信息。

2)       301:(永久移动)请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。

3)       302:(临时移动) 服务器目前从不同位置的资源响应请求,但以后的请求者可以继续引用原有位置的资源。

4)       303:(查看其他位置)当前请求的响应可以在另一个URI(位置)上被找到,而且客户端应当采用 GET 的方式访问那个资源。

5)       304:(未修改) 请求(Get)资源未修改过。服务器返回此响应时,不会返回网页内容。

6)       305:(使用代理)被请求的资源必须通过指定的代理才能被访问

7)       307:(临时重定向) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。

 

4xx系列:请求错误。表示请求可能出错,妨碍了服务器的处理。

1)       400:(错误请求)语法错误、参数错误。

2)       401:(未授权) 请求用户需要身份验证。

3)       403:(禁止) 服务器拒绝执行请求。

4)       404:(未找到) 服务器找不到请求的资源。

5)       405:(方法禁用)请求中指定的方法不能被用于请求相应的资源。

6)       406:(不接受)请求的内容特性无法满足请求的条件,无法得到资源。

7)       407:(需要代理授权) 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。

8)       408:(请求超时)请求发生超时。

9)       409:(冲突)请求和被请求的资源的当前状态之间存在冲突,请求无法完成

10)   410:(已删除)请求的资源已永久删除。

11)   411:(需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。

12)   412:(未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。

13)   413:(请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。

14)   414:(请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。

15)   415:(不支持的媒体类型) 请求的格式不受请求页面的支持。

16)   416:(请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。

17)   417:(未满足期望值) 服务器未满足"期望"请求标头字段的要求。

 

5xx系列:(服务器错误)表示服务器在处理请求时发生内部错误或异常。

1)       500:(服务器内部错误) 服务器遇到错误,无法完成请求。

2)       501:(尚未实施) 服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。

3)       502:(错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。

4)       503:(服务不可用) 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。

5)       504:(网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。

6)       505:(HTTP 版本不受支持) 服务器不支持请求中所用的 HTTP 协议版本。

转载:http://blog.csdn.net/xinxin19881112/article/details/6565823

原创粉丝点击