CentOS教程之HTTP1.1协定前往形态码总结
小知识:社区支持的免费Linux发行版一般不会从商业支持中寻求什么好处,但对CentOS来说,这种情况即将改变。明天和一CU博友交换他的团体站点在运转过程当中碰到点的成绩,在会商中触及了web办事器打印日记反回的http分歧形态码所代表的的意义等相干常识点。以是笔者成心收拾了一下web办事器相干前往码所代表的详细寄义的相干信息并公布了出来。本文内容为从互联网搜集若有不敷正确的中央还请博友们不惜斧正。
1、罕见http1.1前往码以下所示:
100Continue初始的哀求已承受,客户应该持续发送哀求的其他部分。
101SwitchingProtocols办事器将服从客户的哀求转换到别的一种协定
200OK统统一般,对GET和POST哀求的应对文档跟在前面。
201Created办事器已创立了文档,Location头给出了它的URL。
202Accepted已承受哀求,但处置还没有完成。
203Non-AuthoritativeInformation文档已一般地前往,但一些应对头大概不准确,由于利用的是文档的拷贝。
204NoContent没有新文档,扫瞄器应当持续显现本来的文档。假如用户按期地革新页面,而Servlet能够断定用户文档充足新,这个形态代码是很有效的。
205ResetContent没有新的内容,但扫瞄器应当重置它所显现的内容。用来强迫扫瞄器扫除表单输出内容。
206PartialContent客户发送了一个带有Range头的GET哀求,办事器完成了它。
300MultipleChoices客户哀求的文档能够在多个地位找到,这些地位已在前往的文档内列出。假如办事器要提出优先选择,则应当在Location应对头指明。
301MovedPermanently客户哀求的文档在其他中央,新的URL在Location头中给出,扫瞄器应当主动地会见新的URL。
302Found相似于301,但新的URL应当被视为一时性的替换,而不是永世性的。注重,在HTTP1.0中对应的形态信息是“MovedTemporatily”。
呈现该形态代码时,扫瞄器可以主动会见新的URL,因而它是一个很有效的形态代码。
注重这个形态代码偶然候能够和301交换利用。比方,假如扫瞄器毛病地哀求http://host/~user(短少了前面的斜杠),有的办事器前往301,有的则前往302。
严厉地说,我们只能假定只要当本来的哀求是GET时扫瞄器才会主动重定向。请拜见307。
303SeeOther相似于301/302,分歧的地方在于,假如本来的哀求是POST,Location头指定的重定向方针文档应当经由过程GET提取。
304NotModified客户端有缓冲的文档并收回了一个前提性的哀求(通常为供应If-Modified-Since头暗示客户只想比指定日期更新的文档)。办事器告知客户,本来缓冲的文档还能够持续利用。
305UseProxy客户哀求的文档应当经由过程Location头所指明的代办署理办事器提取。
307TemporaryRedirect和302(Found)不异。很多扫瞄器会毛病地呼应302应对举行重定向,即便本来的哀求是POST,即便它实践上只能在POST哀求的应对是303时才干重定向。因为这个缘故原由,HTTP1.1新增了307,以便加倍扫除区域分几个形态代码:当呈现303应对时,扫瞄器能够跟从重定向的GET和POST哀求;假如是307应对,则扫瞄器只能跟从对GET哀求的重定向。
400BadRequest哀求呈现语法毛病。
401Unauthorized客户试图未经受权会见受暗码回护的页面。应对中会包括一个WWW-Authenticate头,扫瞄器据此显现用户名字/暗码对话框,然后在填写符合的Authorization头后再次收回哀求。
403Forbidden资本不成用。办事器了解客户的哀求,但回绝处置它。一般因为办事器上文件或目次的权限设置招致。
404NotFound没法找到指定地位的资本。这也是一个经常使用的应对。
405MethodNotAllowed哀求***(GET、POST、HEAD、DELETE、PUT、TRACE等)对指定的资本不合用。
406NotAcceptable指定的资本已找到,但它的MIME范例和客户在Accpet头中所指定的不兼容。
407ProxyAuthenticationRequired相似于401,暗示客户必需先经由代办署理办事器的受权。
408RequestTimeout在办事器允许的守候工夫内,客户一向没有收回任何哀求。客户能够在今后反复统一哀求。
409Conflict一般和PUT哀求有关。因为哀求和资本确当前形态相抵触,因而哀求不克不及乐成。
410Gone所哀求的文档已不再可用,并且办事器不晓得应当重定向到哪个地点。它和404的分歧在于,前往407暗示文档永世地分开了指定的地位,而404暗示因为未知的缘故原由文档不成用。
411LengthRequired办事器不克不及处置哀求,除非客户发送一个Content-Length头。
412PreconditionFailed哀求头中指定的一些条件前提失利。
413RequestEntityTooLarge方针文档的巨细凌驾办事器以后乐意处置的巨细。假如办事器以为本人可以稍后再处置该哀求,则应当供应一个Retry-After头。
414RequestURITooLongURI太长。
416RequestedRangeNotSatisfiable办事器不克不及满意客户在哀求中指定的Range头。
500InternalServerError办事器碰到了料想不到的情形,不克不及完成客户的哀求。
501NotImplemented办事器不撑持完成哀求所必要的功效。比方,客户收回了一个办事器不撑持的PUT哀求。
502BadGateway办事器作为网关大概代办署理时,为了完成哀求会见下一个办事器,但该办事器前往了不法的应对。
503ServiceUnavailable办事器因为保护大概负载太重未能应对。比方,Servlet大概在数据库毗连池已满的情形下前往503。办事器前往503时能够供应一个Retry-After头。
504GatewayTimeout由作为代办署理或网关的办事器利用,暗示不克不及实时地从近程办事器取得应对。
505HTTPVersionNotSupported办事器不撑持哀求中所指明的HTTP版本。
小知识:CentOS其实就是相当于免费版的RedHat,任何人可以自由使用,不需要向RedHat付任何的费用。当然,同样你也得不到任何有偿的技术支持和升级服务。 另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。 请问谁有Linux的学习心得的吗?简单的说说? 永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。 要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务 通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。 得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
页:
[1]