http状态消息
Http状态码大全(404、500、505等)(转载)

Http状态码⼤全(404、500、505等)(转载)基本涵盖了所有问题HTTP 400 – 请求⽆效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁⽌访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁⽌访问HTTP 403 – 对 Internet 服务管理器的访问仅限于 LocalhostHTTP 403.1 禁⽌访问:禁⽌可执⾏访问HTTP 403.2 – 禁⽌访问:禁⽌读访问HTTP 403.3 – 禁⽌访问:禁⽌写访问HTTP 403.4 – 禁⽌访问:要求 SSLHTTP 403.5 – 禁⽌访问:要求 SSL 128HTTP 403.6 – 禁⽌访问:IP 地址被拒绝HTTP 403.7 – 禁⽌访问:要求客户证书HTTP 403.8 – 禁⽌访问:禁⽌站点访问HTTP 403.9 – 禁⽌访问:连接的⽤户过多HTTP 403.10 – 禁⽌访问:配置⽆效HTTP 403.11 – 禁⽌访问:密码更改HTTP 403.12 – 禁⽌访问:映射器拒绝访问HTTP 403.13 – 禁⽌访问:客户证书已被吊销HTTP 403.15 – 禁⽌访问:客户访问许可过多HTTP 403.16 – 禁⽌访问:客户证书不可信或者⽆效HTTP 403.17 – 禁⽌访问:客户证书已经到期或者尚未⽣效 HTTP 404.1 -⽆法找到 Web 站点HTTP 404- ⽆法找到⽂件HTTP 405 – 资源被禁⽌HTTP 406 – ⽆法接受HTTP 407 – 要求代理⾝份验证HTTP 410 – 永远不可⽤HTTP 412 – 先决条件失败HTTP 414 – 请求 – URI 太长HTTP 500 – 内部服务器错误HTTP 500.100 – 内部服务器错误 – ASP 错误HTTP 500-11 服务器关闭HTTP 500-12 应⽤程序重新启动HTTP 500-13 – 服务器太忙HTTP 500-14 – 应⽤程序⽆效HTTP 500-15 – 不允许请求 global.asaError 501 – 未实现HTTP 502 – ⽹关错误⽤户试图通过 HTTP 或⽂件传输协议 (FTP) 访问⼀台正在运⾏ Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回⼀个表⽰该请求的状态的数字代码。
http状态码_____204206200

http状态码_____204206200HTTP的状态码有很多种,主要有五个⼤类1xx(临时响应)2xx(成功)3xx(已重定向)4xx(请求错误)5xx(服务器错误)每个⼤类还对应⼀些具体的分类。
平时我们接触⽐较多的是200、400、500等。
204这⾥我们主要讨论⼀下状态码204,在HTTP RFC 2616中关于204的描述如下:If the client is a user agent, it SHOULD NOT change its document view from that which caused the request to be sent. This response is primarily intended to allow input for actions to take place without causing a change to the user agent’s active意思等同于请求执⾏成功,但是没有数据,浏览器不⽤刷新页⾯.也不⽤导向新的页⾯。
如何理解这段话呢。
还是通过例⼦来说明吧,假设页⾯上有个form,提交的url为http-204.htm,提交form,正常情况下,页⾯会跳转到http-204.htm,但是如果http-204.htm的相应的状态码是204,此时页⾯就不会发⽣转跳,还是停留在当前页⾯。
另外对于a标签,如果链接的页⾯响应码为204,页⾯也不会发⽣跳转。
所以对于⼀些提交到服务器处理的数据,只需要返回是否成功的情况下,可以考虑使⽤状态码204(也就是XMLHttpRequest.status)来作为返回信息,从⽽省掉多余的数据传输。
$.ajax({type: "POST",beforeSend: function(xhr){xhr.setRequestHeader(‘__RequestVerificationAntiCSRFToken‘, $("#hidden-CSRFToken").val());},url: $(this).data(‘targetUrl‘),cache: false,data:post_data,dataType:"json",async: true,error: function(jqXHR, error, errorThrown) {alert(jqXHR.status);},success: function(data) {//...}});下⾯的截图中有三条Web会话,每⼀条都返回了不同的状态码,但都在HTTP/2xx范围内:HEAD请求⽅法第⼀个请求返回了HTTP/200,但你应该注意到了,服务器并没有返回响应体.如果你在Inspectors选项卡中查看⼀下,就会发现客户端使⽤的是HEAD请求⽅法.HEAD⽅法允许客户端仅向服务器请求某个资源的响应头,⽽不要真正的下载该资源本⾝.服务器返回的响应头应该和客户端使⽤GET⽅法请求该资源时返回的请求头相同,⽐起GET⽅法,只是省略了响应体.从上图中可以看出,如果客户端使⽤GET⽽不是HEAD⽅法请求该资源,服务器就应该会返回6623字节⼤⼩的响应体.还可以看出,该资源的类型为text/html以及它的编码为UTF-8.客户端可以使⽤HEAD请求来收集相关信息以确定如何操作该资源.例如,在IE中,如果⼀个OBJECT元素缺少TYPE参数,浏览器就会发送⼀个HEAD请求,⽬标URL为这个OBJECT元素的SRC属性指定的URL.然后浏览器就能够根据响应中的Content-Type头知道这是哪种类型的OBJECT.HTTP/204响应会话列表中的第⼆条会话返回了HTTP/204响应.从Content-Length响应头可以看出,该响应没有响应体,状态码描述为“No Content”:你也许会有疑问:“返回⼀个没有响应体的HTTP/200响应不⾏吗?”如果没有响应体,则在⼤多数场景下,这两种响应码完全等效,但有⼀种情况下,HTTP/204响应会让浏览器有不同的表现.这种情况就是当⽤户在浏览器窗⼝window或者frame/iframe框架中导航的时候.如果导航到的URL返回了⼀个没有响应体的HTTP/200响应,则页⾯将会显⽰⼀个空⽩⽂档(就是⼀⽚⽩⾊).页⾯的URL地址也会变成新指定的URL.如果服务器返回的是⼀个HTTP/204响应,当前页⾯不会有任何变化,就好像根本没有进⾏导航操作⼀样.页⾯的URL地址也保持不变.HTTP/205响应码很少见,它类似于HTTP/204,除了页⾯保留在当前⽂档不变以外,多了⼀步操作,就是要清空当前⽂档内所有表单控件的内容.HTTP/206响应最后⼀条会话返回了HTTP/206 “Partial Content”响应.这种响应是在客户端表明⾃⼰只需要⽬标URL上的部分资源的时候返回的.这种情况经常发⽣在客户端继续请求⼀个未完成的下载的时候(通常是当客户端加载⼀个体积较⼤的嵌⼊⽂件,⽐如视屏或PDF⽂件),或者是客户端尝试实现带宽遏流的时候.你可以通过Range请求头辨认出⼀个部分内容请求.该请求头表明了客户端需要请求资源的哪⼀部分:在上图的请求中,客户端告诉服务器,它需要该视屏⽂件中从172,032到13,325,503字节范围内的数据.在⼤多数情况下,客户端还会发送⼀些条件请求头,让服务器来辨别该返回哪个版本的资源.在上图的请求中,客户端把它在上次接收该资源的0到172032字节部分请求中服务器返回的ETag响应头作为了本次请求的If-Match请求头发送了出去,同样还把上次响应中的Last-Modified响应头⽤If-Unmodified-Since请求头发送了出去.如果服务器发现该资源的版本与客户端所请求的版本不匹配,则会返回⼀个HTTP/412 Precondition Failed响应.如果客户端使⽤If-Range请求头⽽不是If-Match发送了上次收到的ETag响应头的值,且服务器发现客户端请求的版本与当前资源的版本不匹配,则服务器会返回整个资源数据.如果客户端需要完整的资源数据,使⽤If-Range可以减少⼀个⽹络请求.服务器的Content-Range响应头表明了返回的是⽂件的哪⼀部分,Content-Length响应头表明了该部分⽂件的⼤⼩:你也许注意到了Accept-Ranges响应头,服务器发送这个头的⽬的是让客户端知道服务器接受以字节为单位的部分内容请求.如果你在Fiddler中看到了⼀个HTTP/206响应,但你需要的是⼀个完整的⽂件(⽐如你想保存⼀个完整的视屏⽂件),你可以选中该会话按下U键,或者按住Ctrl键点击⼯具栏中的Replay按钮,执⾏⽆条件请求。
http请求状态码400的原因总结

http请求状态码400的原因总结
会出现这个HTTP请求状态码400,说明这个请求是⽆效的,并没有进⼊后台服务器(控制器)⾥。
通常的原因:
前端提交的字段名称或者字段类型和后台的实体类不⼀样,或者前端提交的参数跟后台需要的参数个数不⼀致,导致⽆法封装。⽐如在SprimgMVC的控制器⽅
法中使⽤了@RequestParam修饰了⼀个yanggb参数,但是前端在请求的时候并没有带上yanggb参数或yanggb参数为空值,就会出现这种情况;再⽐如前端提
交到后台的数据应该是JSON字符串类型,⽽前端没有将对象转化为字符串类型,也会返回HTTP请求状态码400。
解决⽅法:
对照字段名称,类型保证⼀致。
"当你未放⼼,或者先不要⾛得这么近。"
http错误码

http错误码摘要本⽂部分内容来源于⽹络,个⼈收集整理,请勿传播所有 HTTP 状态代码及其定义。
本⽂内容取⾃⽹络。
2xx 成功1 2 3 4 5 62xx 成功200 正常;请求已完成。
201 正常;紧接 POST 命令。
202 正常;已接受⽤于处理,但处理尚未完成。
203 正常;部分信息 — 返回的信息只是⼀部分。
204 正常;⽆响应 — 已接收请求,但不存在要回送的信息。
3xx 重定向301 && 302301 永久重定向Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引⽤都应该使⽤本响应返回的若⼲个URI之⼀。
如果可能,拥有链接编辑功能的客户端应当⾃动把请求的地址修改为从服务器反馈回来的地址。
除⾮额外指定,否则这个响应也是可缓存的。
302 临时重定向Found 请求的资源现在临时从不同的URI响应请求。
由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。
只有在Cache-Control或Expires中进⾏了指定的情况下,这个响应才是可缓存的。
共同点:⽤户都可以看到url替换为了⼀个新的,然后发出请求301适合永久重定向⽐较常⽤的场景是使⽤域名跳转。
我们访问会跳转到注意: 301请求是可以缓存的,即通过看status code,可以发现后⾯写着from cache。
302⽤来做临时跳转⽐如未登陆的⽤户访问⽤户中⼼重定向到登录页⾯。
访问404页⾯会重新定向到⾸页。
1 2 3 4 5 6 7 8 9 10 11 12 13 14##niginx 301/302配置rewrite后⾯接上permenent就代表301跳if ($host != 'isme.pub') {rewrite ^/(.*)$ https://c.isme.pub/$1 permanent; }# 接上redirect就代表302跳if ($host != 'isme.pub') {rewrite ^/(.*)$ https://c.isme.pub/$1 redirect; }304客户端发送了⼀个带条件的GET请求且该请求已被允许,但是请求的⽂档没有发⽣改变,则状态码是304如ngx配置了静态资源的缓存1 2 3303 请参阅其它 — 可在另⼀ URI 下找到对请求的响应,且应使⽤ GET ⽅法检索此响应。
HTTP的请求消息和响应消息

HTTP的请求消息和响应消息通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。
这两种类型的消息由一个起始行,一个或者多个头域,一个指示头域结束的空行和可选的消息体组成。
那么这两种HTTP消息的格式是什么?以及HTTP协议的状态码的种类有哪些?以下是小编为你整理的相关资料,希望能帮到你。
HTTP之请求消息Request客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。
第一部分:请求行,用来说明请求类型,要访问的资源以及所使用的HTTP版本。
第二部分:请求头部,紧接着请求行(即第一行)之后的部分,用来说明服务器要使用的附加信息。
第三部分:空行,请求头部后面的空行是必须的。
第四部分:请求数据也叫主体,可以添加任意的其他数据。
HTTP之响应消息Response一般情况下,服务器接收并处理客户端发过来的请求后会返回一个HTTP的响应消息。
HTTP响应也由四个部分组成,分别是:状态行、消息报头、空行和响应正文。
第一部分:状态行,由HTTP协议版本号,状态码,状态消息三部分组成。
第二部分:消息报头,用来说明客户端要使用的一些附加信息。
第三部分:空行,消息报头后面的空行是必须的。
第四部分:响应正文,服务器返回给客户端的文本信息。
HTTP协议的状态码状态代码有三位数字组成,第一个数字定义了响应的类别,共分五种类别:1xx:指示信息--表示请求已接收,继续处理2xx:成功--表示请求已被成功接收、理解、接受3xx:重定向--要完成请求必须进行更进一步的操作4xx:客户端错误--请求有语法错误或请求无法实现5xx:服务器端错误--服务器未能实现合法的请求常见状态码:200 OK //客户端请求成功400 Bad Request //客户端请求有语法错误,不能被服务器所理解401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用403 Forbidden //服务器收到请求,但是拒绝提供服务404 Not Found //请求资源不存在,eg:输入了错误的URL500 Internal Server Error //服务器发生不可预期的错误503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常。
http,206,解决方案

http,206,解决方案篇一:HTTP状态码HTTP Status Code常见的状态码:HTTP: Status 200 –效劳器成功返回网页HTTP: Status 404 –请求的网页不存在HTTP: Status 503 –效劳不可用详解:说明:HTTP: Status 1xx (临时响应)->表示临时响应并需要请求者继续执行操作的状态代码。
详细代码及说明:HTTP: Status 100 (继续)-> 请求者应当继续提出请求。
效劳器返回此代码表示已收到请求的第一部份,正在等待其余部份。
HTTP: Status 101 (切换协议)-> 请求者已要求效劳器切换协议,效劳器已确认并预备切换。
说明:HTTP Status 2xx (成功)->表示成功处置了请求的状态代码;详细代码及说明:HTTP Status 200 (成功)-> 效劳器已成功处置了请求。
通常,这表示效劳器提供了请求的网页。
HTTP Status 201 (已创建) -> 请求成功而且效劳器创建了新的资源。
HTTP Status 202 (已同意)-> 效劳器已同意请求,但尚未处置。
HTTP Status 203 (非授权信息)-> 效劳器已成功处置了请求,但返回的信息可能来自另一来源。
HTTP Status 204 (无内容)-> 效劳器成功处置了请求,但没有返回任何内容。
HTTP Status 205 (重置内容)-> 效劳器成功处置了请求,但没有返回任何内容。
HTTP Status 206 (部份内容)-> 效劳器成功处置了部份 GET 请求。
说明:HTTP Status 4xx (请求错误)->这些状态代码表示请求可能犯错,妨碍了效劳器的处置。
详细代码说明:HTTP Status 400 (错误请求)->效劳器不睬解请求的语法。
HTTP Status 401 (未授权)->请求要求身份验证。
常见的状态码有哪些?
常见的状态码有哪些?HTTP状态码的英⽂为HTTP Status Code。
下⾯是常见的HTTP状态码:200 – 请求成功301 – 资源(⽹页等)被永久转移到其它URL404 – 请求的资源(⽹页等)不存在500 – 内部服务器错误HTTP状态码的分类HTTP状态码由三个⼗进制数字组成,第⼀个⼗进制数字定义了状态码的类型,后两个数字没有分类的作⽤。
HTTP状态码共分为5种类型:分类分类描述1**信息,服务器收到请求,需要请求者继续执⾏操作2**成功,操作被成功接收并处理3**重定向,需要进⼀步的操作以完成请求4**客户端错误,请求包含语法错误或⽆法完成请求5**服务器错误,服务器在处理请求的过程中发⽣了错误HTTP状态码表(版本1) 此表含状态码英⽂名称状态码状态码英⽂名称中⽂描述1开头的状态码100Continue继续。
客户端应继续其请求101Switching Protocols切换协议。
服务器根据客户端的请求切换协议。
只能切换到更⾼级的协议,例如,切换到HTTP的新版本协议2开头的状态码200OK请求成功。
⼀般⽤于GET与POST请求201Created已创建。
成功请求并创建了新的资源202Accepted已接受。
已经接受请求,但未处理完成203Non-Authoritative Information⾮授权信息。
请求成功。
但返回的meta信息不在原始的服务器,⽽是⼀个副本204No Content⽆内容。
服务器成功处理,但未返回内容。
在未更新⽹页的情况下,可确保浏览器继续显⽰当前⽂档205Reset Content重置内容。
服务器处理成功,⽤户终端(例如:浏览器)应重置⽂档视图。
可通过此返回码清除浏览器的表单域206Partial Content部分内容。
服务器成功处理了部分GET请求3开头的状态码300Multiple Choices多种选择。
请求的资源可包括多个位置,相应可返回⼀个资源特征与地址的列表⽤于⽤户终端(例如:浏览器)选择301Moved Permanently永久移动。
4开头http状态码大全要求就属你最多
"4"开头http状态码大全,要求就属你最多文章:云客网前面呀粗略讨论过4开头的http状态码,但是那个时候主要是为了吐槽一下“4”开头http状态码的“多事”。
简单来说就是吐槽一下“4开头的状态码都不是什么好事”这件事,这里的“好事”主要是指4开头的代表的都是错误禁止等等一般不令人愉快的消息,可不是让人不得不吐槽嘛。
400,Bad Request客户端请求的语法错误,服务器无法理解401Unauthorized请求要求用户的身份认证402Payment Required保留,将来使用404Not Found服务器无法根据客户端的请求找到资源(网页)。
通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面405Method Not Allowed客户端请求中的方法被禁止406Not Acceptable服务器无法根据客户端请求的内容特性完成请求407Proxy Authentication Required请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授408Request Time-out服务器等待客户端发送的请求时间过长,超时409Conflict服务器完成客户端的PUT请求是可能返回此代码,服务器处理请求时发生了冲突410Gone客户端请求的资源已经不存在。
410不同于404,如果资源以前有现在被永久删除了可使用410代码,网站设计人员可通过301代码指定资源的新位置411Length Required服务器无法处理客户端发送的不带Content-Length 的请求信息412Precondition Failed客户端请求信息的先决条件错误403Forbidden服务器理解请求客户端的请求,但是拒绝执行此请求413Request Entity Too Large由于请求的实体过大,服务器无法处理,因此拒绝请求。
为防止客户端的连续请求,服务器可能会关闭连接。
HTTP常见状态码详细解析
HTTP常见状态码详细解析HTTP状态码(英语:HTTP Status Code)是⽤以表⽰⽹页服务器超⽂本传输协议响应状态的3位数字代码。
它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。
HTTP状态码负责表⽰客户端HTTP请求的返回结果、标记服务端的处理是否正常、通知出现的错误等⼯作。
状态码的类别的由三位数字和原因短语组成,数字的第⼀位数字表⽰响应的类别,后⾯两位⽆类别。
以下有五种类别。
另外只要遵循状态码类别的定义,即使改变RFC2616中定义的状态码,或者服务端⾃⾏创建状态码都可以。
1XX类别:informational 信息性状态码原因短语:接收的请求正在处理2XX类别:success 成功状态码原因短语:请求正常处理完毕3XX类别:redirection 重定向状态码原因短语:需要进⾏附加操作以完成请求4XX类别:client error 客户端错误状态码原因短语:服务器⽆法处理请求5XX类别:server error 服务器错误状态码原因短语:服务器处理请求出错在RFC2616上的http状态码达到40多种,在加上WEBDAV和附加HTTP状态码(RFC6585)等扩展,就有60多种,但常⽤的有以下这些,接下来让我们分别来学习下。
(注:以下的使⽤场景只是举例,不包括所有使⽤场景)1xx Informational 信息响应1XX 是信息响应,表⽰接收的请求正在被处理。
100 Continue (继续)响应结果:信息型状态响应码表⽰⽬前为⽌⼀切正常, 客户端应该继续请求, 如果已完成请求则忽略.使⽤场景:为了让服务器检查请求的⾸部, 客户端必须在发送请求实体前, 在初始化请求中发送 Expect: 100-continue ⾸部并接收 100 Continue 响应状态码.101 Switching Protocols (协议切换)响应结果:表⽰服务器应客户端升级协议的请求(Upgrade请求头)正在进⾏协议切换。
http状态码大全(404、505、502,500)
http状态码⼤全(404、505、502,500)HTTP 400 – 请求⽆效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁⽌访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁⽌访问HTTP 403 – 对 Internet 服务管理器的访问仅限于 LocalhostHTTP 403.1 禁⽌访问:禁⽌可执⾏访问HTTP 403.2 – 禁⽌访问:禁⽌读访问HTTP 403.3 – 禁⽌访问:禁⽌写访问HTTP 403.4 – 禁⽌访问:要求 SSLHTTP 403.5 – 禁⽌访问:要求 SSL 128HTTP 403.6 – 禁⽌访问:IP 地址被拒绝HTTP 403.7 – 禁⽌访问:要求客户证书HTTP 403.8 – 禁⽌访问:禁⽌站点访问HTTP 403.9 – 禁⽌访问:连接的⽤户过多HTTP 403.10 – 禁⽌访问:配置⽆效HTTP 403.11 – 禁⽌访问:密码更改HTTP 403.12 – 禁⽌访问:映射器拒绝访问HTTP 403.13 – 禁⽌访问:客户证书已被吊销HTTP 403.15 – 禁⽌访问:客户访问许可过多HTTP 403.16 – 禁⽌访问:客户证书不可信或者⽆效HTTP 403.17 – 禁⽌访问:客户证书已经到期或者尚未⽣效 HTTP 404.1 -⽆法找到 Web 站点HTTP 404- ⽆法找到⽂件HTTP 405 – 资源被禁⽌HTTP 406 – ⽆法接受HTTP 407 – 要求代理⾝份验证HTTP 410 – 永远不可⽤HTTP 412 – 先决条件失败HTTP 414 – 请求 – URI 太长HTTP 500 – 内部服务器错误HTTP 500.100 – 内部服务器错误 – ASP 错误HTTP 500-11 服务器关闭HTTP 500-12 应⽤程序重新启动HTTP 500-13 – 服务器太忙HTTP 500-14 – 应⽤程序⽆效HTTP 500-15 – 不允许请求 global.asaError 501 – 未实现HTTP 502 – ⽹关错误⽤户试图通过 HTTP 或⽂件传输协议 (FTP) 访问⼀台正在运⾏ Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回⼀个表⽰该请求的状态的数字代码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一,信息
1,100 Continue 服务器仅收到部分请求,但是一旦服务器没有拒绝该请求,客户端应继续
发送其余的请求
2,101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协
议
二,成功
3,200 OK 请求成功(其后是对GET和POST请求的应答文档)
4,201 Created 请求被创建完成,同时新的资源被创建
5,202 Accepted 供处理的请求已被接受,但是处理未完成
6,203 Non-authoritative information 文档已经正常的返回,但是一些应答头可能不正确,
因为使用的是文档的拷贝
7,204 No Content 没有新文档。浏览器应该继续显示原来的文档。如果用户定期的刷新页
面,而Servlet可以确定用户文档足够新,这个状态码是很有用的。
8,205 Reset Content 没有新文档。但浏览器应该重置它所现实的内容。用来强制浏览器清
除表单输入内容。
9,206 Partial Content 客户发送了一个Range头的GET请求,服务器完成了它。
三,重定向
10,300 Multiple Choices 多重选择。链接链表。用户可以选择某链接达到目的地。最多允
许五个地址。
11,301 Moved Permanently 所请求的页面已转移至新的url。
12,302 Found 所请求的页面已临时转移到新的url。
13,303 See Other 所请求的页面可以在别的url下找到。
14,304 Not Modified 未按预期修改文档。客户端有缓冲的文档并发出了一个条件性的请求
(一般是提供If-Modified-Since头表示客户只相比指定日益更新的文档)。服务器告诉客
户,原来缓冲的文档还可以继续使用。
15,305 Use Proxy 客户请求的文档应该通过Location 头所指明的代理服务器提取。
16,306 Unused 此代码用于前一版本。目前已不再使用,但是代码依然被保留。
17,307 Temporary Redirect 被请求的页面应经临时转移至新的url。
四,客户端错误
18,400 Bad Req uest 服务器未能理解请求。
19,401 Unauthorized 被请求的页面需要用户名和密码。
20,402 Payment Required 此代码无法使用。
21,403 Forbidden 对被请求的页面的访问被禁止。
22,404 Not Found 服务器无法找到被请求的页面。
23,405 Method Not Allowed 请求中指定的方法不被允许。
24,406 Not Acceptable 服务器生成的响应无法被客户端所接受 。
25,407 Proxy Authentication Required 用户必须使用代理服务器进行验证,这样的请求才
能被处理。
26,408 Request Timeout 请求超出了服务器的等待时间。
27,409 Conflict 由于冲突,请求无法被完成。
28,410 Gone 被请求的页面不可用。
29,411 Length Required “Content-Length” 未被定义。如果无此内容,服务器不会接
受请求。
30,412 Precondition Failed 请求中的前提条件被服务器评估为失败。
31,413 Request Entity Too Large 由于清秋的实体太大,服务器不会接受请求。
32,414 Request-url Too Long 由于url太长,服务器不会接受请求。党post请求被转换为
带有很长的查询信息的get请求时,就会发生这种情况。
33,415 Unsupported Media Type 由于媒介类型不被支持,服务不会接受请求。
34,416 服务器不能满足客户在请求中指定的Range头。
35,417 Exceptation Failed.
五,服务器端错误
36,500 Internal Server Error 请求未完成。服务器遇到不可预知的情况。
37,501 Not Implemented 请求未完成。服务器不支持所请求的功能 。
38,502 Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。
39,503 Service Unavailable 请求未完成。服务器临时过载或当机。
40,504 Gateway Timeout 网关超时。
41,505 HTTP Version Not Supported 服务器不支持请求中指明的HTTP协议版本。