http协议的状态码--汇衡php技术

合集下载

HTTP返回值状态码

HTTP返回值状态码

HTTP 状态码知道哪些?1. 临时响应100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP 协议版本2. 成功200——服务器成功返回网页201——提示知道新文件的URL202——接受和处理、但处理未完成。

203——返回信息不确定或不完整204——请求收到,但返回信息为空。

205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件。

206——服务器已经完成了部分用户的GET 请求3. 重定向300——请求的资源可在多处得到301——删除请求数据302——在其他地址发现了请求数据303——建议客户访问其他URL 或访问方式304——客户端已经执行了GET,但文件未变化。

305——请求的资源必须从服务器指定的地址得到306——前一版本HTTP 中使用的代码,现行版本中不再使用。

307——申明请求的资源临时性删除4. 客户端错误400——错误请求,如语法错误401——请求授权失败402——保留有效ChargeTo 头响应403——请求不允许404——请求的网页不存在405——用户在Request-Line 字段定义的方法不允许406——根据用户发送的Accept 拖,请求资源不可访问。

407——类似401,用户必须首先在代理服务器上得到授权。

408——客户端没有在用户指定的饿时间内完成请求409——对当前资源状态,请求不能完成。

410——服务器上不再有此资源且无进一步的参考地址411——服务器拒绝用户定义的Content-Length 属性请求412——一个或多个请求头字段在当前请求中错误413——请求的资源大于服务器允许的大小414——请求的资源URL 长于服务器允许的长度415——请求资源不支持请求项目格式416——请求中包含Range 请求头字段,在当前请求资源范围内没有range 指示值,请求也不包含If-Range 请求头字段。

417——服务器不满足请求Expect 头字段指定的期望值,如果是代理服务器,可能是下一级服务器不能满足请求。

1.1Http状态码大全

1.1Http状态码大全

Http状态码大全什么是HTTP状态码简单说;HTTP是一种请求/回应(Request/Response)的网路传输协定,当用户端应用程式(浏览器)要求一网页资讯或资源(Document)时,网站伺服器端就会回传状态码(Status Code),这些状态码通常是以数据化显示,使用者最常见到应该是404,其它包括200、301、302、304、403、410、500等等。

HTTP状态码的英文为HTTP Status Code下面是常见的HTTP状态码:200 –请求成功301 –资源(网页等)被永久转移到其它URL404 –请求的资源(网页等)不存在500 –内部服务器错误HTTP状态码分类HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。

HTTP状态码共分为5种类型:HTTP状态码分类分类分类描述1** 信息,服务器收到请求,需要请求者继续执行操作2** 成功,操作被成功接收并处理3** 重定向,需要进一步的操作以完成请求4** 客户端错误,请求包含语法错误或无法完成请求5** 服务器错误,服务器在处理请求的过程中发生了错误HTTP状态码列表HTTP状态码列表状态码状态码英文名称中文描述100 Continue 继续。

客户端应继续其请求101 Switching Protocols 切换协议。

服务器根据客户端的请求切换协议。

只能切换到更高级的协议,例如,切换到HTTP的新版本协议200 OK 请求成功。

一般用于GET与POST请求201 Created 已创建。

成功请求并创建了新的资源202 Accepted 已接受。

已经接受请求,但未处理完成203 Non-Authoritative Information 非授权信息。

请求成功。

但返回的meta信息不在原始的服务器,而是一个副本204 No Content 无内容。

服务器成功处理,但未返回内容。

常见的HTTP状态码(HTTPStatusCode)说明

常见的HTTP状态码(HTTPStatusCode)说明

常见的HTTP状态码(HTTPStatusCode)说明最近的项⽬,经常会接触⼀些http相关的error code,查询了下相关定义作为熟悉了解。

状态代码有三位数字组成,第⼀个数字定义了响应的类别,且有五种可能取值:1. 1xx:指⽰信息--表⽰请求已接收,继续处理2. 2xx:成功--表⽰请求已被成功接收、理解、接受3. 3xx:重定向--信息不完整需要进⼀步补充4. 4xx:客户端错误--请求有语法错误或请求⽆法实现5. 5xx:服务器端错误--服务器未能实现合法的请求1xx状态码英⽂名称状态码意义100Continue这个临时响应是⽤来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。

客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。

101SwitchingProtocols换协议。

服务器根据客户端的请求切换协议。

只能切换到更⾼级的协议,例如,切换到HTTP的新版本协议。

102Processing由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执⾏。

2xx状态码英⽂名称状态码意义200OK请求成功。

⼀般⽤于GET与POST请求,出现此状态码是表⽰正常状态。

201Created已创建。

成功请求并创建了新的资源202Accepted已接受。

已经接受请求,但未处理完成203Non-AuthoritativeInformation服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,⽽是来⾃本地或者第三⽅的拷贝。

当前的信息可能是原始版本的⼦集或者超集。

204No Content⽆内容。

服务器成功处理,但未返回内容。

在未更新⽹页的情况下,可确保浏览器继续显⽰当前⽂档205Reset Content重置内容。

服务器处理成功,⽤户终端(例如:浏览器)应重置⽂档视图。

可通过此返回码清除浏览器的表单域,以便⽤户能够轻松地开始另⼀次输⼊。

206Partial Content部分内容。

http状态码定义(1)

http状态码定义(1)

附录1 状态码定义表1HTTP协议定义状态码表2WAPGW扩展状态码1001---正常1002---终端错误1003---服务端错误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状态码

HTTP状态码

1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。

这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。

由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。

这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。

100 Continue客户端应当继续发送请求。

这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。

客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。

服务器必须在请求完成后向客户端发送一个最终响应。

101 Switching Protocols服务器已经理解了客户端的请求,并将通过Upgrade消息头通知客户端采用不同的协议来完成这个请求。

在发送完这个响应最后的空行后,服务器将会切换到在Upgrade消息头中定义的那些协议。

: 只有在切换新的协议更有好处的时候才应该采取类似措施。

例如,切换到新的HTTP版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。

102 Processing由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。

2xx成功这一类型的状态码,代表请求已成功被服务器接收、理解、并接受。

200 OK请求已成功,请求所希望的响应头或数据体将随此响应返回。

201 Created请求已经被实现,而且有一个新的资源已经依据请求的需要而创建,且其URI已经随Location头信息返回。

假如需要的资源无法及时创建的话,应当返回'202 Accepted'。

202 Accepted服务器已接受请求,但尚未处理。

正如它可能被拒绝一样,最终该请求可能会也可能不会被执行。

在异步操作的场合下,没有比发送这个状态码更方便的做法了。

:返回202状态码的响应的目的是允许服务器接受其他过程的请求(例如某个每天只执行一次的基于批处理的操作),而不必让客户端一直保持与服务器的连接直到批处理操作全部完成。

常见的HTTP状态码(HTTPStatusCode)说明

常见的HTTP状态码(HTTPStatusCode)说明

常见的HTTP状态码(HTTPStatusCode)说明状态代码有三位数字组成,第⼀个数字定义了响应的类别,且有五种可能取值:1. 1xx:指⽰信息--表⽰请求已接收,继续处理2. 2xx:成功--表⽰请求已被成功接收、理解、接受3. 3xx:重定向--信息不完整需要进⼀步补充4. 4xx:客户端错误--请求有语法错误或请求⽆法实现5. 5xx:服务器端错误--服务器未能实现合法的请求1xx状态码英⽂名称状态码意义100Continue这个临时响应是⽤来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。

客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。

101SwitchingProtocols换协议。

服务器根据客户端的请求切换协议。

只能切换到更⾼级的协议,例如,切换到HTTP的新版本协议。

102Processing由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执⾏。

2xx状态码英⽂名称状态码意义200OK请求成功。

⼀般⽤于GET与POST请求,出现此状态码是表⽰正常状态。

201Created已创建。

成功请求并创建了新的资源202Accepted已接受。

已经接受请求,但未处理完成203Non-AuthoritativeInformation服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,⽽是来⾃本地或者第三⽅的拷贝。

当前的信息可能是原始版本的⼦集或者超集。

204No Content⽆内容。

服务器成功处理,但未返回内容。

在未更新⽹页的情况下,可确保浏览器继续显⽰当前⽂档205Reset Content重置内容。

服务器处理成功,⽤户终端(例如:浏览器)应重置⽂档视图。

可通过此返回码清除浏览器的表单域,以便⽤户能够轻松地开始另⼀次输⼊。

206Partial Content部分内容。

服务器成功处理了部分GET请求,类似于迅雷这类的 HTTP下载⼯具是使⽤此类响应实现断点续传或者将⼀个⼤⽂档分解为多个下载段同时下载。

HTTP协议状态码的含义

1.1xx - 信息提示2.这些状态代码表示临时的响应。

客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。

•100 - 继续。

3.•101 - 切换协议。

4.5.2xx - 成功6.这类状态代码表明服务器成功地接受了客户端请求。

7.•200 - 确定。

客户端请求已成功。

8.•201 - 已创建。

9.•202 - 已接受。

10.•203 - 非权威性信息。

11.•204 - 无内容。

12.•205 - 重置内容。

13.•206 - 部分内容。

14.15.3xx - 重定向16.客户端浏览器必须采取更多操作来实现请求。

例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。

17.•302 - 对象已移动。

18.•304 - 未修改。

19.•307 - 临时重定向。

20.21.4xx - 客户端错误22.发生错误,客户端似乎有问题。

例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。

23.•400 - 错误的请求。

24.•401 - 访问被拒绝。

IIS 定义了许多不同的401错误,它们指明更为具体的错误原因。

这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示:25.•401.1 - 登录失败。

26.•401.2 - 服务器配置导致登录失败。

27.•401.3 - 由于 ACL 对资源的限制而未获得授权。

28.•401.4 - 筛选器授权失败。

29.•401.5 - ISAPI/CGI 应用程序授权失败。

30.•401.7–访问被 Web 服务器上的 URL 授权策略拒绝。

这个错误代码为 IIS 6.0所专用。

31.•403 - 禁止访问:IIS 定义了许多不同的403错误,它们指明更为具体的错误原因:32.•403.1 - 执行访问被禁止。

33.•403.2 - 读访问被禁止。

34.•403.3 - 写访问被禁止。

35.•403.4 - 要求 SSL。

http状态码

1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。

100(继续)请求者应当继续提出请求。

服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。

101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。

2xx(成功)表示成功处理了请求的状态码。

200(成功)服务器已成功处理了请求。

通常,这表示服务器提供了请求的网页。

如果是对您的 robots.txt 文件显示此状态码,则表示 Googlebot 已成功检索到该文件。

201(已创建)请求成功并且服务器创建了新的资源。

202(已接受)服务器已接受请求,但尚未处理。

203(非授权信息)服务器已成功处理了请求,但返回的信息可能来自另一来源。

204(无内容)服务器成功处理了请求,但没有返回任何内容。

205(重置内容)服务器成功处理了请求,但没有返回任何内容。

与 204 响应不同,此响应要求请求者重置文档视图(例如,清除表单内容以输入新内容)。

206(部分内容)服务器成功处理了部分 GET 请求。

3xx(重定向)要完成请求,需要进一步操作。

通常,这些状态码用来重定向。

Google 建议您在每次请求中使用重定向不要超过 5 次。

您可以使用网站管理员工具查看一下Googlebot 在抓取重定向网页时是否遇到问题。

诊断下的网络抓取页列出了由于重定向错误导致 Googlebot 无法抓取的网址。

300(多种选择)针对请求,服务器可执行多种操作。

服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。

301(永久移动)请求的网页已永久移动到新位置。

服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。

您应使用此代码告诉 Googlebot 某个网页或网站已永久移动到新位置。

302(临时移动)服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的请求。

此代码与响应 GET 和 HEAD 请求的301代码类似,会自动将请求者转到不同的位置,但您不应使用此代码来告诉 Googlebot 某个网页或网站已经移动,因为 Googlebot 会继续抓取原有位置并编制索引。

HTTP各个statuscode是什么意思【已解决】

HTTP各个statuscode是什么意思【已解决】在介绍状态码之前,要简单讲⼀下为什么要有状态码这个东西。

计算机之间的通信以协议为共同基础,客户端和服务端都按照协议的约定进⾏通信。

HTTP的状态码就在HTTP的协议内,规定了很多的状态。

客户端请求服务端后,服务端就返回结果,同时返回状态码。

告诉客户端,本次请求是成功了还是失败了,还是要客户端做什么操作。

那为什么不使⽤⽂本状态码呢?不是更加清晰直观吗?这是因为这些状态协议⾥⾯已经规定了,提到状态码,就是表⽰本条状态。

状态码分为1-5开头的CODE,以下依次说明,请仔细阅读噢1** 类状态码称之为Information 状态吗,表⽰信息正在处理。

2** 类状态码称为为Success状态码,表⽰请求正常完成。

3**类状态码称之为Redirection 状态码,表⽰需要客户端进⾏附加操作(如跳转。

重定向)4**类状态码称之为Error状态码,通常是由于客户端的错误导致的。

5**类状态吗称为Server Error状态码,通常是服务端的错误导致的。

⼩结下:状态码分为客户端错误状态码、服务端错误状态码、成功状态码,重定向状态码等。

1**不常见到哈,直接从2开始讲了A . 200(ok) 表⽰从客户端成功发出去请求到服务端了,服务端也接收到了这条请求并正确返回 204 No Content 请求已经成功了,但是却没有返回任何结果(实体)。

通常使⽤php die() exit()函数会引发204状态码 206 Partial Content 范围请求状态码。

B . 301 状态码 Moved Permanently 表⽰你请求的页⾯资源现在已经转移位置了,你需要到新的地⽅去需找该页⾯。

这个即重定向,服务器的response⾸部⾥会有location字段值来提⽰。

 302 状态码(Found)和301差不过。

表⽰你请求的页⾯资源现在已经转移位置了,你要到新的地⽅去寻找。

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请求头)正在进⾏协议切换。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

http协议的状态码--汇衡php技术
1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态码。
100(继续)
请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部
分。
101(切换协议)
请求者已要求服务器切换协议,服务器已确认并准备切换。
2xx(成功) 表示成功处理了请求的状态码。
200(成功)
服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的
robots.txt 文件显示此状态码,则表示 Googlebot 已成功检索到该文件。
201(已创建)
请求成功并且服务器创建了新的资源。
202(已接受)
服务器已接受请求,但尚未处理。
203(非授权信息)
服务器已成功处理了请求,但返回的信息可能来自另一来源。
204(无内容)
服务器成功处理了请求,但没有返回任何内容。
205(重置内容)
服务器成功处理了请求,但没有返回任何内容。与 204 响应不同,此响应要求请求者重置
文档视图(例如,清除表单内容以输入新内容)。
206(部分内容)
服务器成功处理了部分 GET 请求。
3xx(重定向) 要完成请求,需要进一步操作。通常,这些状态码用来重定向。Google 建
议您在每次请求中使用重定向不要超过 5 次。您可以使用网站管理员工具查看一下
Googlebot 在抓取重定向网页时是否遇到问题。诊断下的网络抓取页列出了由于重定向错误
导致 Googlebot 无法抓取的网址。
300(多种选择)
针对请求,服务器可执行多种操作。服务器可根据请求者 (user agent) 选择一项操作,或
提供操作列表供请求者选择。
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(冲突)
服务器在完成请求时发生冲突。服务器必须在响应中包含有关冲突的信息。服务器在响应与
前一个请求相冲突的 PUT 请求时可能会返回此代码,以及两个请求的差异列表。
410(已删除)
如果请求的资源已永久删除,服务器就会返回此响应。该代码与 404(未找到)代码类似,
但在资源以前存在而现在不存在的情况下,有时会用来替代 404 代码。如果资源已永久移
动,您应使用 301 指定资源的新位置。
411(需要有效长度)
服务器不接受不含有效内容长度标头字段的请求。
412(未满足前提条件)
服务器未满足请求者在请求中设置的其中一个前提条件。
413(请求实体过大)
服务器无法处理请求,因为请求实体过大,超出服务器的处理能
力。
414(请求的 URI 过长)
请求的 URI(通常为网址)过长,服务器无法处理。
415(不支持的媒体类型)
请求的格式不受请求页面的支持。
416(请求范围不符合要求)
如果页面无法提供请求的范围,则服务器会返回此状态码。
417(未满足期望值)
服务器未满足”期望”请求标头字段的要求。
5xx(服务器错误) 这些状态码表示服务器在处理请求时发生内部错误。这些错误可能是服
务器本身的错误,而不是请求出错。
500(服务器内部错误)
服务器遇到错误,无法完成请求。
501(尚未实施)
服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。
502(错误网关)
服务器作为网关或代理,从上游服务器收到无效响应。
503(服务不可用)
服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。
504(网关超时)
服务器作为网关或代理,但是没有及时从上游服务器收到请求。
505(HTTP 版本不受支持)
服务器不支持请求中所用的 HTTP 协议版本。

相关文档
最新文档