HTTP协议学习(二)——响应状态码及其含义

转载 2015年11月19日 21:08:24
在请求到达服务器时、服务器会响应给客户端 多个Status Code(当然也包括响应内容)。每个资源都会有一个StatusCode。状态码的作用是为了告诉客户端资源请求是服务器的响应状态(错误?正常[正常又分多种])。
状态码的出现位置为响应头(Response Line)中。不同的状态码标志这不同的信息。

响应状态码用于表示服务器对请求的各种不同处理结果和状态,他是一个三维的十进制数。响应状态码可以归类为5种,使用最高位为1到5来进行分类,具体请参考上一篇中对状态码的分类

如下: 

下面是一些常用的状态码
 下表显示每个响应码及其含义:
100 => “HTTP/1.1 100 Continue” //继续
101 => “HTTP/1.1 101 Switching Protocols” //分组交换协议
200 => “HTTP/1.1 200 OK” //OK
201 => “HTTP/1.1 201 Created” //被创建
202 => “HTTP/1.1 202 Accepted” //被采纳
203 => “HTTP/1.1 203 Non-Authoritative Information” //非授权信息
204 => “HTTP/1.1 204 No Content” //无内容
205 => “HTTP/1.1 205 Reset Content” //重置内容
206 => “HTTP/1.1 206 Partial Content” //部分内容
300 => “HTTP/1.1 300 Multiple Choices” //多选项
301 => “HTTP/1.1 301 Moved Permanently” //永久地传送
302 => “HTTP/1.1 302 Found” //找到
303 => “HTTP/1.1 303 See Other” //参见其他
304 => “HTTP/1.1 304 Not Modified” //未改动
305 => “HTTP/1.1 305 Use Proxy” //使用代理
307 => “HTTP/1.1 307 Temporary Redirect” //暂时重定向
400 => “HTTP/1.1 400 Bad Request” //错误请求
401 => “HTTP/1.1 401 Unauthorized” //未授权
402 => “HTTP/1.1 402 Payment Required” //要求付费
403 => “HTTP/1.1 403 Forbidden” //禁止
404 => “HTTP/1.1 404 Not Found” //未找到
405 => “HTTP/1.1 405 Method Not Allowed” //不允许的方法
406 => “HTTP/1.1 406 Not Acceptable” //不被采纳
407 => “HTTP/1.1 407 Proxy Authentication Required” //要求代理授权
408 => “HTTP/1.1 408 Request Time-out” //请求超时
409 => “HTTP/1.1 409 Conflict” //冲突
410 => “HTTP/1.1 410 Gone” //过期的
411 => “HTTP/1.1 411 Length Required” //要求的长度
412 => “HTTP/1.1 412 Precondition Failed” //前提不成立
413 => “HTTP/1.1 413 Request Entity Too Large” //请求实例太大
414 => “HTTP/1.1 414 Request-URI Too Large” //请求URI太大
415 => “HTTP/1.1 415 Unsupported Media Type” //不支持的媒体类型
416 => “HTTP/1.1 416 Requested range not satisfiable” //无法满足的请求范围
417 => “HTTP/1.1 417 Expectation Failed” //失败的预期
500 => “HTTP/1.1 500 Internal Server Error” //内部服务器错误
501 => “HTTP/1.1 501 Not Implemented” //未被使用
502 => “HTTP/1.1 502 Bad Gateway” //网关错误
503 => “HTTP/1.1 503 Service Unavailable” //不可用的服务
504 => “HTTP/1.1 504 Gateway Time-out” //网关超时
505 => “HTTP/1.1 505″ //HTTP版本未被支持
   
从上面可以清楚知道、100-199(信息状态码),200-200(成功状态码),300-399(重定向状态码),400-499(客户端错误状态码),500-599(服务器错误状态码),这五个大类都只是定义了很少的一部分,而非全部,剩下的你懂得。

HTTP协议状态码含义参考(HTTP Status Code)

FROM:http://www.cnblogs.com/shanyou/archive/2012/05/06/2486134.html 使用ASP.NET/PHP/JSP 或者javascrip...
  • hongweigg
  • hongweigg
  • 2016年11月09日 09:03
  • 664

HTTP协议——处理状态和返回状态码含义

HTTP 处理状态。当一个XMLHttpRequest初次创建时,这个属性(readystate)的值从0开始,直到接收到完整的HTTP响应,这个值增加到 4。 5个状态中每一个都有一个相关联的非正式...
  • x_chengqq
  • x_chengqq
  • 2016年04月15日 11:48
  • 2717

常见的HTTP状态码以及其代表的含义

成功2××          成功处理了请求的状态码。 200                   服务器已成功处理了请求并提供了请求的网页。 204                   服务器成...
  • qwh66
  • qwh66
  • 2014年09月25日 11:28
  • 1239

http协议中各个响应状态200、400等返回值的含义

转自:http://www.cnblogs.com/testyao/p/6548261.html 根据响应结果的类型,大致分为以下几类: 2.1 1XX(信息类) 该类型状态...
  • Candyys
  • Candyys
  • 2017年06月03日 15:11
  • 1268

http状态码代表含义

一、200状态码:    成功2××: 成功处理了请求的状态码。    1、200 :服务器已成功处理了请求并提供了请求的网页。    2、204: 服务器成功处理了请求,但没有返回任何内容。 ...
  • waterDjj
  • waterDjj
  • 2016年09月09日 15:18
  • 3004

HTTP协议中状态码的含义

10.状态码定义 每一个状态码在下面定义,包括此状态码依赖于方法的描述和响应里需要的任何元信息的描述。 10.1 通知的 1xx 这类状态代码指明了一个临时性的响应,包含一个Status-Line和...
  • xiongchun11
  • xiongchun11
  • 2016年11月02日 15:32
  • 739

HTTP协议(二)响应状态码

HTTP响应状态码 本章介绍HTTP状态码(HTTP Status Code),基本上可以现查现用。 但需要记住几个常用的状态码,如200,302,304,404, 503等。 一般仅了解常用的状...
  • voltigerfee
  • voltigerfee
  • 2014年08月25日 10:41
  • 112

Java Web学习总结(21)——http协议响应状态码大全以及常用状态码

http协议响应状态码大全以及常用状态码 当我们在浏览网页或是在查看服务器日志时,常会遇到3位数字的状态码,这3位数字是什么意思呢?其实,这3位数字是HTTP状态码,用来表示网页服务器HTTP...
  • u012562943
  • u012562943
  • 2016年06月21日 19:35
  • 1681

常见HTTP响应状态码

状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值: 1xx:指示信息--表示请求已接收,继续处理 2xx:成功--表示请求已被成功接收、理解、接受 3xx:重定向--信息不完整需...
  • GarfieldEr007
  • GarfieldEr007
  • 2017年09月14日 19:04
  • 321

常见的http请求响应的状态码

常见的http请求响应的状态码 一些常见的状态码为:  200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用  1xx(临时响应)  表示临时响应并需要请求者继...
  • liuwenbiao1203
  • liuwenbiao1203
  • 2016年08月01日 14:20
  • 4489
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HTTP协议学习(二)——响应状态码及其含义
举报原因:
原因补充:

(最多只允许输入30个字)