服务器返回的各种HTTP状态码介绍
来源:互联网 发布:java web长连接 编辑:程序博客网 时间:2024/05/18 01:17
1xx – 信息提示
- “100″:Continue
- “101″:witchingProtocols
2xx – 成功
- “200″:OK
- “201″:Created
- “202″:Accepted
- “203″:Non-AuthoritativeInformation
- “204″:NoContent
- “205″:ResetContent
- “206″:PartialContent
3xx – 重定向
- “300″:MultipleChoices
- “301″:MovedPermanently
- “302″:Found
- “303″:SeeOther
- “304″:NotModified
- “305″:UseProxy
- “307″:TemporaryRedirect
4xx – 客户端错误
- “400″:BadRequest
- “401″:Unauthorized
- “402″:PaymentRequired
- “403″:Forbidden
- “404″:NotFound
- “405″:MethodNotAllowed
- “406″:NotAcceptable
- “407″:ProxyAuthenticationRequired
- “408″:RequestTime-out
- “409″:Conflict
- “410″:Gone
- “411″:LengthRequired
- “412″:PreconditionFailed
- “413″:RequestEntityTooLarge
- “414″:Request-URITooLarge
- “415″:UnsupportedMediaType
- “416″:Requestedrangenotsatisfiable
- “417″:ExpectationFailed
5xx – 服务器错误
- “500″:InternalServerError
- “501″:NotImplemented
- “502″:BadGateway
- “503″:ServiceUnavailable
- “504″:GatewayTime-out
- “505″:HTTPVersionnotsupported
严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向。请参见307。
303See Other类似于301/302,不同之处在于,如果原来的请求是POST,Location头指定的重定向目标文档应该通过GET提取(HTTP 1.1新)。304Not Modified客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告 诉客户,原来缓冲的文档还可以继续使用。305Use Proxy客户请求的文档应该通过Location头所指明的代理服务器提取(HTTP 1.1新)。307Temporary Redirect和302 (Found)相同。许多浏览器会错误地响应302应答进行重定向,即使原来的请求是POST,即使它实际上只能在POST请求的应答是303时才能重定 向。由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只 能跟随对GET请求的重定向。(HTTP 1.1新)400Bad Request请求出现语法错误。401Unauthorized客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填 写合适的Authorization头后再次发出请求。403Forbidden资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。404Not Found无法找到指定位置的资源。这也是一个常用的应答。405Method Not Allowed请求方法(GET、POST、HEAD、DELETE、PUT、TRACE等)对指定的资源不适用。(HTTP 1.1新)406Not Acceptable指定的资源已经找到,但它的MIME类型和客户在Accpet头中所指定的不兼容(HTTP 1.1新)。407Proxy Authentication Required类似于401,表示客户必须先经过代理服务器的授权。(HTTP 1.1新)408Request Timeout在服务器许可的等待时间内,客户一直没有发出任何请求。客户可以在以后重复同一请求。(HTTP 1.1新)409Conflict通常和PUT请求有关。由于请求和资源的当前状态相冲突,因此请求不能成功。(HTTP 1.1新)410Gone所请求的文档已经不再可用,而且服务器不知道应该重定向到哪一个地址。它和404的不同在于,返回407表示文档永久地离开了指定的位置,而 404表示由于未知的原因文档不可用。(HTTP 1.1新)411Length Required服务器不能处理请求,除非客户发送一个Content-Length头。(HTTP 1.1新)412Precondition Failed请求头中指定的一些前提条件失败(HTTP 1.1新)。413Request Entity Too Large目标文档的大小超过服务器当前愿意处理的大小。如果服务器认为自己能够稍后再处理该请求,则应该提供一个Retry-After头(HTTP 1.1新)。414Request URI Too LongURI太长(HTTP 1.1新)。416Requested Range Not Satisfiable服务器不能满足客户在请求中指定的Range头。(HTTP 1.1新)500Internal Server Error服务器遇到了意料不到的情况,不能完成客户的请求。501Not Implemented服务器不支持实现请求所需要的功能。例如,客户发出了一个服务器不支持的PUT请求。502Bad Gateway服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。503Service Unavailable服务器由于维护或者负载过重未能应答。例如,Servlet可能在数据库连接池已满的情况下返回503。服务器返回503时可以提供一个 Retry-After头。504Gateway Timeout由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答。(HTTP 1.1新)505HTTP Version Not Supported服务器不支持请求中所指明的HTTP版本。(HTTP 1.1新) 0 0
- 服务器返回的各种HTTP状态码介绍
- 服务器返回的各种HTTP状态码介绍
- 服务器返回的各种HTTP状态码介绍
- 服务器返回的各种HTTP状态码介绍
- 服务器返回的各种HTTP状态码介绍
- 服务器返回的各种HTTP状态码介绍
- 服务器返回的各种HTTP状态码
- 【web】HTTP状态返回码介绍,客户端请求服务器端,服务器返回状态码的含义介绍整理。
- http status(服务器返回的状态码)
- http status(服务器返回的状态码)
- 服务器返回的状态码介绍
- http各种返回状态
- 服务器返回的14种常见HTTP状态码
- android ----- 服务器返回的14种常见HTTP状态码
- http服务器返回一些常见的状态码
- 服务器返回的14种常见HTTP状态码
- Http服务器返回状态码解析
- http服务器返回状态总结
- iPhone6 适配第三方库Masonry (代码版的Autolayout)
- 数据挖掘方向
- 在C#中??和?分别是什么意思?
- [腾讯]斐波拉契数列
- JSP编程的基本知识
- 服务器返回的各种HTTP状态码介绍
- 国外SketchUp&Photoshop夜景效果图教程e
- Javassist学习总结
- 国外SketchUp&Photoshop夜景效果图教程m
- Android-studio第一次开始跳过SDK下载
- Android通过反射打造可以存储任何对象的万能SharedPreferences
- java Struts + JQuery +d3.js 动态生成一个简单的拓扑图
- 【LintCode】 Best Time to Buy and Sell Stock II 买卖股票的最佳时机 II
- 总结