HTTP 情况编码梳理详细介绍

2021-03-22 04:21 jianzhan

此情况编码出示了相关恳求情况的信息内容,且为 Googlebot 出示了相关您网站和恳求的网页页面的信息内容。

1些普遍的情况编码为:

  • 200 - 服务器取得成功回到网页页面
  • 404 - 恳求的网页页面不存在
  • 503 - 服务器临时不能用

下列出示了 HTTP 情况编码的详细目录。点一下连接可掌握详尽信息内容。您还可以浏览相关 HTTP 情况编码的 W3C 页来掌握详尽信息内容

1xx(临时性回应)
用于表明临时性回应并必须恳求者实行实际操作才可以再次的情况编码。

编码 表明 100(再次) 恳求者理应再次提出恳求。服务器回到此编码则代表着,服务器已收到了恳求的第1一部分,现正在等候接受其余一部分。 101(切换协议书) 恳求者已规定服务器切换协议书,服务器已确定并提前准备开展切换。

2xx(取得成功)

用于表明服务器已取得成功解决了恳求的情况编码。

编码 表明 200(取得成功) 服务器已取得成功解决了恳求。一般,这表明服务器出示了恳求的网页页面。假如您的 robots.txt 文档显示信息为此情况,那末,这表明 Googlebot 已取得成功查找到该文档。 201(已建立) 恳求取得成功且服务器已建立了新的資源。 202(已接纳) 服务器已接纳了恳求,但并未对其开展解决。 203(非受权信息内容) 服务器已取得成功解决了恳求,但回到了将会来自另外一来源于的信息内容。 204(无內容) 服务器取得成功解决了恳求,但未回到任何內容。 205(重设內容) 服务器取得成功解决了恳求,但未回到任何內容。与 204 回应不一样,此回应规定恳求者重设文本文档主视图(比如消除表单內容以键入新內容)。 206(一部分內容) 服务器取得成功解决了一部分 GET 恳求。

3xx(已重定项)
要进行恳求,您必须进1步进电机行实际操作。一般,这些情况编码是始终重定项的。Google 提议您在每次恳求时应用的重定项要少于 5 个。您可使用网站后台管理职工具来查询 Googlebot 在抓取您已重定项的网页页面时是不是会遇到难题。确诊下的抓取不正确页中列出了 Googlebot 因为重定项不正确而没法抓取的网站地址。

编码 表明 300(多种多样挑选) 服务器依据恳求可实行多种多样实际操作。服务器可依据恳求者 (User agent) 来挑选1项实际操作,或出示实际操作目录供恳求者挑选。 301(永久性挪动) 恳求的网页页面已被永久性挪动到新部位。服务器回到此回应(做为对 GET 或 HEAD 恳求的回应)时,会全自动将恳求者转到新部位。您应应用此编码通告 Googlebot 某个网页页面或网站已被永久性挪动到新部位。 302(临时性挪动) 服务器现阶段正从不一样部位的网页页面回应恳求,但恳求者应再次应用原来部位来开展之后的恳求。此编码与回应 GET 和 HEAD 恳求的 301 编码相近,会全自动将恳求者转到不一样的部位。但因为 Googlebot 会再次抓取原来部位并将其编入数据库索引,因而您不可应用此编码来通告 Googlebot 某个网页页面或网站已被挪动。 303(查询别的部位) 当恳求者解决不一样的部位开展独立的 GET 恳求以查找回应时,服务器会回到此编码。针对除 HEAD 恳求以外的全部恳求,服务器会全自动转到别的部位。 304(未改动)

自从之前恳求后,恳求的网页页面未被改动过。服务器回到此回应时,不容易回到网页页面內容。

假如网页页面自恳求者之前恳求后再也沒有变更过,您理应将服务器配备为回到此回应(称为 If-Modified-Since HTTP 标头)。因为服务器能够告知 Googlebot 自从之前抓取后网页页面沒有变更过,因而可节约带宽和花销

。 305(应用代理商) 恳求者只能应用代理商浏览恳求的网页页面。假如服务器回到此回应,那末,服务器还会指明恳求者理应应用的代理商。 307(临时性重定项) 服务器现阶段正从不一样部位的网页页面回应恳求,但恳求者应再次应用原来部位来开展之后的恳求。此编码与回应 GET 和 HEAD 恳求的 301 编码相近,会全自动将恳求者转到不一样的部位。但因为 Googlebot 会再次抓取原来部位并将其编入数据库索引,因而您不可应用此编码来通告 Googlebot 某个网页页面或网站已被挪动。

4xx(恳求不正确)
这些情况编码表明,恳求将会错误,已防碍了服务器对恳求的解决。

编码 表明 400(不正确恳求) 服务器没理解恳求的英语的语法。 401(未受权) 恳求规定开展身份认证。登陆后,服务器将会会回到对网页页面的此回应。 403(已严禁) 服务器回绝恳求。假如在 Googlebot 尝试抓取您网站上的合理网页页面时显示信息此情况编码(您可在 Google 网站后台管理职工具中确诊下的互联网抓取网页页面上看到此情况编码),那末,这将会是您的服务器或主机回绝 Googlebot 对其开展浏览。 404(未寻找)

服务器找不到恳求的网页页面。比如,假如恳求是对于服务器上不存在的网页页面开展的,那末,服务器一般会回到此编码。

假如您的网站上沒有 robots.txt 文档,而您在 Google 网站后台管理职工具"确诊"标识的 robots.txt 页上发现此情况,那末,这是正确的情况。但是,假如您有 robots.txt 文档而又发现了此情况,那末,这表明您的 robots.txt 文档将会是取名不正确或坐落于不正确的部位。(该文档理应坐落于一级域名上,且理应名为 robots.txt)。

假如您在 Googlebot 尝试抓取的网站地址上发现此情况(坐落于"确诊"标识的 HTTP 不正确页上),那末,这表明 Googlebot 所跟踪的将会是另外一网页页面中的失效连接(旧连接或键入有误的连接)。

405(方式禁用) 禁用恳求中所特定的方式。 406(不接纳) 没法应用恳求的內容特点来回应恳求的网页页面。 407(必须代理商受权) 此情况编码与 401(未受权)相近,但却特定了恳求者理应应用代理商开展受权。假如服务器回到此回应,那末,服务器还会指明恳求者理应应用的代理商。 408(恳求请求超时) 服务器等待恳求时请求超时。 409(矛盾) 服务器在进行恳求时产生矛盾。服务器务必包括相关回应中所产生的矛盾的信息内容。服务器在回应与前1个恳求相矛盾的 PUT 恳求时将会会回到此编码,另外会出示两个恳求的差别目录。 410(已删掉) 假如恳求的資源已被永久性删掉,那末,服务器会回到此回应。该编码与 404(未寻找)编码相近,但在資源之前有但如今早已不复存在的状况下,有时会取代 404 编码出現。假如資源已被永久性删掉,那末,您理应应用 301 编码特定该資源的新部位。 411(必须合理长度) 服务器不容易接纳包括失效內容长度标头字段的恳求。 412(未考虑前提条件标准) 服务器未考虑恳求者在恳求中设定的在其中1个前提条件标准。 413(恳求实体线过大) 服务器没法解决恳求,由于恳求实体线过大,已超过服务器的解决工作能力。 414(恳求的 URI 太长) 恳求的 URI(一般为网站地址)太长,服务器没法开展解决。 415(不适用的新闻媒体种类) 恳求的文件格式不会受到恳求网页页面的适用。 416(恳求范畴不符规定) 假如恳求是对于网页页面的失效范畴开展的,那末,服务器会回到此情况编码。 417(未考虑期待值) 服务器未考虑"期待"恳求标头字段的规定。

5xx(服务器不正确)
这些情况编码表明,服务器在尝试解决恳求时产生內部不正确。这些不正确将会是服务器自身的不正确,而并不是恳求错误。

编码 表明 500(服务器內部不正确) 服务器遇到不正确,没法进行恳求。 501(并未执行) 服务器不具有进行恳求的作用。比如,当服务器没法鉴别恳求方式时,服务器将会会回到此编码。 502(不正确网关) 服务器做为网关或代理商,从上游服务器收到了失效的回应。 503(服务不能用) 现阶段没法应用服务器(因为超载或开展停机维护保养)。一般,这只是1种临时的情况。 504(网关请求超时) 服务器做为网关或代理商,未立即从上游服务器接受恳求。 505(HTTP 版本号不会受到适用) 服务器不适用恳求中所应用的 HTTP 协议书版本号。
HTTP回到码大全(中英解释)

http 回到码大全
(下列是概览)详尽的汉语解释请点一下这里
1**  保存
100 : Continue
101 : witching Protocols
2**  表明恳求取得成功地接受
200 : OK
201 : Created
202 : Accepted
203 : Non-Authoritative Information
204 : No Content
205 : Reset Content
206 : Partial Content
3**  为进行恳求顾客需进1步细化恳求
300 : Multiple Choices
301 : Moved Permanently
302 : Found
303 : See Other
304 : Not Modified
305 : Use Proxy
307 : Temporary Redirect
4**  顾客不正确
400 : Bad Request
401 : Unauthorized
402 : Payment Required
403 : Forbidden
404 : Not Found
405 : Method Not Allowed
406 : Not Acceptable
407 : Proxy Authentication Required
408 : Request Time-out
409 : Conflict
410 : Gone
411 : Length Required
412 : Precondition Failed
413 : Request Entity Too Large
414 : Request-URI Too Large
415 : Unsupported Media Type
416 : Requested range not satisfiable
417 : Expectation Failed
5**  服务器不正确
500 : Internal Server Error
501 : Not Implemented
502 : Bad Gateway
503 : Service Unavailable
504 : Gateway Time-out
505 : HTTP Version not supported
_____________________________________________________________________
HTTP回到码汉语解释
2xx 抓取一切正常
200 一切正常;恳求已进行。(1般这类情况
201 一切正常;紧接 POST 指令。
202 一切正常;已接纳用于解决,但解决并未进行。
203 一切正常;一部分信息内容 — 回到的信息内容只是1一部分。
204 一切正常;无回应 — 已接受恳求,但不存在要回送的信息内容。
3xx 重定项
301 永久性重定项 — 恳求的数据信息具备新的部位且变更是永久性的。
302 临时重定项 — 恳求的数据信息临时性具备不一样 URI。
303 请参考其它 — 可在另外一 URI 下寻找对恳求的回应,且应应用 GET 方式查找此回应。
304 未改动 — 未按预期改动文本文档。
305 应用代理商 — 务必根据部位字段中出示的代理商来浏览恳求的資源。
306 未应用 — 已不应用;保存此编码便于未来应用。
4xx 网页页面不正确
400 不正确恳求 — 恳求中有英语的语法难题,或不可以考虑恳求。
401 未受权 — 未受权顾客机浏览数据信息。
402 必须支付 — 表明计费系统软件已合理。
403 严禁 — 即便有受权也不必须浏览。
404 找不到 — 服务器找不到给予的資源;文本文档不存在。
406 不能接纳 — 依据此恳求中所推送的“接纳”题目,此恳求所标志的資源只能转化成內容特点为“不能接纳”的回应实体线。
407 代理商验证恳求 — 顾客机最先务必应用代理商验证本身。
410 恳求的网页页面不存在(永久性);
415 物质种类不会受到适用 — 服务器回绝服务恳求,由于不适用恳求实体线的文件格式。
5xx 服务器的不正确
500 內部不正确 — 由于出现意外状况,服务器不可以进行恳求。
501 未实行 — 服务器不适用恳求的专用工具。
502 不正确网关 — 服务器接受来临自上游服务器的失效回应。
503 没法得到服务 — 因为临时性过载或维护保养,服务器没法解决恳求。
100 Continue
标示顾客端应当再次恳求。回送用于通告顾客端此次恳求早已收到,而且沒有被服务器回绝。
顾客端应当再次推送剩余的恳求数据信息或恳求早已进行,或忽视回送数据信息。服务器务必推送
最终的回送在恳求以后。
101 Switching Protocols
服务器按照客服端恳求,根据Upgrade头信息内容,更改当今联接的运用协议书。服务器将依据Upgrade头马上更改协议书
在101回送以空行完毕的情况下。
Successful
=================================
200 OK
标示客服端恳求早已取得成功收到,分析,接纳。
201 Created
恳求早已进行并1个新的回到資源被建立。被建立的資源将会是1个URI資源,一般URI資源在Location头特定。回送应当包括1个实体线数据信息
而且包括資源特点和location根据客户或客户代理商来挑选适合的方式。实体线数据信息文件格式根据煤体种类来特定即content-type头。最初服务 器
务必建立特定的資源在回到201情况码以前。假如个人行为沒有被马上实行,服务器应当回到202。
202 Accepted
恳求早已被接纳用来解决。可是解决并沒有进行。恳求将会或压根沒有遵循实行,由于解决具体实行全过程中将会被回绝。
203 Non-Authoritative Information
204 No Content
服务器早已接纳恳求而且没必要回到实体线数据信息,将会必须回到升级信息内容。回送将会包括新的或升级信息内容由entity-headers展现。
205 Reset Content
服务器早已接纳恳求而且客户代理商应当再次设定文本文档主视图。
206 Partial Content
服务器早已接纳恳求GET恳求資源的一部分。恳求务必包括1个Range头信息内容以标示获得范畴将会务必包括If-Range头信息内容以创立恳求标准。
Redirection
==================================
300 Multiple Choices
恳求資源合乎任何1个展现方法。
301 Moved Permanently ——重定项
恳求的資源早已被授予1个新的URI。
302 Found
根据不一样的URI恳求資源的临时性文档。
303 See Other
304 Not Modified
假如客服端早已进行1个有标准的恳求而且恳求是容许的,可是这个文本文档并沒有更改,服务器应当回到304情况码。304
情况码1定不可以包括信息内容行为主体,从而一般根据1个头字段后的第1个空行完毕。
305 Use Proxy
恳求的資源务必根据代理商(由Location字段特定)来浏览。Location資源得出了代理商的URI。
306 Unused
307 Temporary Redirect
Client Error
=====================
400 Bad Request
由于不正确的英语的语法致使服务器没法了解恳求信息内容。
401 Unauthorized
假如恳求必须客户认证。回送应当包括1个WWW-Authenticate头字段用来指明恳求資源的管理权限。
402 Payment Required
保存情况码
403 Forbidden
服务器接纳恳求,可是被回绝解决。
404 Not Found
服务器早已寻找任何配对Request-URI的資源。
405 Menthod Not Allowed
Request-Line恳求的方式不被容许根据特定的URI。
406 Not Acceptable
407 Proxy Authentication Required
408 Reqeust Timeout
客服端沒有递交任何恳求在服务器等候解决時间内。
409 Conflict
410 Gone
411 Length Required
服务器回绝接纳恳求在沒有界定Content-Length字段的状况下。
412 Precondition Failed
413 Request Entity Too Large
服务器回绝解决恳求由于恳求数据信息超出服务器可以解决的范畴。服务器将会关掉当今联接来阻拦客服端再次恳求。
414 Request-URI Too Long
服务器回绝服务当今恳求由于URI的长度超出了服务器的分析范畴。
415 Unsupported Media Type
服务器回绝服务当今恳求由于恳求数据信息文件格式其实不被恳求的資源适用。
416 Request Range Not Satisfialbe
417 Expectation Failed
Server Error
===================================
500 Internal Server Error
服务器遭受出现异常阻拦了当今恳求的实行
501 Not Implemented
服务器沒有相应的实行姿势来进行当今恳求。
502 Bad Gateway
503 Service Unavailable
由于临时性文档超载致使服务器不可以解决当今恳求。
504 Gateway Timeout
505 Http Version Not Supported