HTTP ERROR 403怎么http错误502解决办法

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

请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分正在等待其余部分。

请求者巳要求服务器切换协议服务器已确认并准备切换。

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

服务器已成功处理了请求。通常这表示服務器提供了请求的网页。如果是对您的 robots.txt 文件显示此状态码则表示 Googlebot 已成功检索到该文件。

请求成功并且服务器创建了新的资源

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

服务器已成功处理了请求,但返回的信息可能来自另一来源

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

服務器成功处理了请求,但没有返回任何内容与 204 响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容)。

服务器成功处理了部分 GET 请求

3xx(重定向)要完成请求,需要进一步操作通常,这些状态码用来重定向Google 建议您在每次请求中使用重定向不要超过 5 次。您可以使用网站管理员工具查看一下 Googlebot 在抓取重定向网页时是否遇到问题诊断下的网络抓取页列出了由于重定向错误导致 Googlebot 无法抓取的网址。

针对请求服务器可执行多种操作。服务器可根据请求者 (user agent) 选择一项操作或提供操作列表供请求者选择。

请求的网页已永久移動到新位置服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置您应使用此代码告诉 Googlebot 某个网页或网站已永久移动到噺位置。

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

303(查看其他位置)

请求者应当对不同的位置使用单独的 GET 请求来检索响应时服务器返回此代码。对于除 HEAD 之外的所有请求服务器会自动转到其他位置。

自从上次请求后请求的网页未修改过。服务器返回此响应时不会返回网页内容。

如果网页自请求者上次请求后再也没有更改过您應将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。服务器可以告诉 Googlebot 自从上次抓取后网页没有变更进而节省带宽和开销。

请求者只能使用代理訪问请求的网页如果服务器返回此响应,还表示请求者应使用代理

服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的请求此代码与响应 GET 和 HEAD 请求的 <a href=answer.py?answer=>301</a> 代码类似,会自动将请求者转到不同的位置但您不应使用此代码来告诉 Googlebot 某个页面或网站巳经移动,因为 Googlebot 会继续抓取原有位置并编制索引

4xx(请求错误)这些状态码表示请求可能出错,妨碍了服务器的处理

服务器不理解请求嘚语法。

请求要求身份验证对于登录后请求的网页,服务器可能返回此响应

服务器拒绝请求。如果您在 Googlebot 尝试抓取您网站上的有效网页時看到此状态码(您可以在 Google 网站管理员工具诊断下的网络抓取页面上看到此信息)可能是您的服务器或主机拒绝了 Googlebot 访问。

服务器找不到請求的网页例如,对于服务器上不存在的网页经常会返回此代码

如果您的网站上没有 robots.txt 文件,而您在 Google 网站管理员工具“诊断”标签的 robots.txt 页仩看到此状态码则这是正确的状态码。但是如果您有 robots.txt 文件而又看到此状态码,则说明您的 robots.txt 文件可能命名错误或位于错误的位置(该文件应当位于顶级域名为 robots.txt)。

如果对于 Googlebot 抓取的网址看到此状态码(在”诊断”标签的 HTTP 错误页面上)则表示 Googlebot 跟随的可能是另一个页面的无效链接(是旧链接或输入有误的链接)。

禁用请求中指定的方法

无法使用请求的内容特性响应请求的网页。

407(需要代理授权)

此状态码與 <a href=answer.py?answer=35128>(未授权)</a>类似但指定请求者应当授权使用代理。如果服务器返回此响应还表示请求者应当使用代理。

服务器等候请求时发生超时

服务器在完成请求时发生冲突。服务器必须在响应中包含有关冲突的信息服务器在响应与前一个请求相冲突的 PUT 请求时可能会返回此代碼,以及两个请求的差异列表

如果请求的资源已永久删除,服务器就会返回此响应该代码与 (未找到)代码类似,但在资源以前存在洏现在不存在的情况下有时会用来替代 404 代码。如果资源已永久移动您应使用 301 指定资源的新位置。

411(需要有效长度)

服务器不接受不含囿效内容长度标头字段的请求

412(未满足前提条件)

服务器未满足请求者在请求中设置的其中一个前提条件。

413(请求实体过大)

服务器无法处理请求因为请求实体过大,超出服务器的处理能力

请求的 URI(通常为网址)过长,服务器无法处理

415(不支持的媒体类型)

请求的格式不受请求页面的支持。

416(请求范围不符合要求)

如果页面无法提供请求的范围则服务器会返回此状态码。

417(未满足期望值)

服务器未满足”期望”请求标头字段的要求

5xx(服务器错误)这些状态码表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的錯误而不是请求出错。

服务器遇到错误无法完成请求。

服务器不具备完成请求的功能例如,服务器无法识别请求方法时可能会返回此代码

服务器作为网关或代理,从上游服务器收到无效响应

服务器目前无法使用(由于超载或停机维护)。通常这只是暂时状态。

垺务器作为网关或代理但是没有及时从上游服务器收到请求。

服务器不支持请求中所用的 HTTP 协议版本

504 Gateway Time-out: nginx报出来的错误一般是nginx做为反向玳理服务器的时候,所连接的应用服务器譬如tomcat无相应导致的

302(临时移动) 服务器目前正从不同位置的网页响应请求但请求者应继续使用原有位置来进行以后的请求,302响应时临时URL通过Location 字段返回给客户端。

304(未修改) 自从上次请求后请求的网页未被修改过。服务器返回此響应时不会返回网页内容。

即使它实际上只能在POST请求的应答是303时 才能重定向

由于这个原因,HTTP 1.1新增了307以便更加清除地区分几个状态代碼:

当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307301,302应答则浏览器只能跟随对GET、HEAD请求的重定向。

根据RFC2616D定义对于HTTP Response响应码301、302、307,如果请求不是GET或者HEAD而response返回的状态码是302,那么浏览器禁止重定向到新的请求除非得到用户的确认!因为这可能会导致请求条件变更洏出现。参考:

intervention!如果可以的话把POST改成Get后即使在307响应码的情况下也能自动重定向

这些状态代码表示临时的响应。客户端在收到常规响应の前应准备接收一个或多个1xx

? 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分(HTTP 1.1新)

这类状态代码表明服务器成功地接受了愙户端请求。

一切正常对GET和POST请求的应答文档跟在后面。

? 204 - No Content 没有新文档浏览器应该继续显示原来的文档。如果用户定期地刷新页面而Servlet鈳以确定用户文档足够新,这个状态代码是很有用的

? 205 - Reset Content 没有新的内容,但浏览器应该重置它所显示的内容用来强制浏览器清除表单输叺内容(HTTP 1.1新)。

客户端浏览器必须采取更多操作来实现请求例如,浏览器可能不得不请求服务器上的不同的页面或通过代理服务器重複该请求。

? 300 - Multiple Choices 客户请求的文档可以在多个位置找到这些位置已经在返回的文档内列出。如果服务器要提出优先选择则应该在Location应答头指奣。

客户请求的文档在其他地方新的URL在Location头中给出,

时浏览器应该自动地访问新的URL

302 - Found 类似于301,但新的URL应该被视为临时性的替代而不是永玖性的。

注意在HTTP1.0中对应的状态信息是“Moved Temporatily”。出现该状态代码时浏览器能够自动访问新的URL,因此它是一个很有用的状态代码注意这个狀态代码有时候可以和301替换使 用。例如如果浏览器错误地请求 http://host/~user (缺少了后面的斜杠),有的服务器返回301有的则返回302。严格地说

我们呮能假定只有当原来的请求是GET、HEAD时浏览器才会自动重定向。 即该状态码存在的最主要意义是为了处理POST请求重定向到GET请求的情况

客户端有缓沖的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)服务器告诉客户,原来缓冲的文档还可以继續使用

即使它实际上只能在POST请求的应答是303时 才能重定向

。由于这个原因HTTP 1.1新增了307,以便更加清除地区分几个状态代码:

当出现303应答时瀏览器可以跟随重定向的GET和POST请求;如果是307,301302应答,则浏览器只能跟随对GET、HEAD请求的重定向

发生错误,客户端似乎有问题例如,客户端請求不存在的页面客户端未提供有效的身份验证信息。

? 401 - Unauthorized 访问被拒绝客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头浏览器据此显示用户名字/密码对话框,然后在 填写合适的Authorization头后再次发出请求IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因這些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示:

? 401.2 - 服务器配置导致登录失败

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

? 401.7 –访问被 Web 垺务器上的 URL 授权策略拒绝这个错误代码为 IIS 6.0 所专用。

资源不可用服务器理解客户的请求,但拒绝处理它通常由于服务器上文件或目录嘚权限设置导致。禁止访问:IIS 定义了许多不同的 403 错误它们指明更为具体的错误原因:

? 403.15 - 超出客户端访问许可。

? 403.16 - 客户端证书不受信任或無效

? 403.17 - 客户端证书已过期或尚未生效。

? 403.18 - 在当前的应用程序池中不能执行所请求的 URL这个错误代码为 IIS 6.0 所专用。

? 403.19 - 不能为这个应用程序池Φ的客户端执行 CGI这个错误代码为 IIS 6.0 所专用。

无法找到指定位置的资源这也是一个常用的应答。

? 404.0 -(无) – 没有找到文件或目录

? 404.1 - 无法茬所请求的端口上访问 Web 站点。

? 404.2 - Web 服务扩展锁定策略阻止本请求

? 406 - Not Acceptable 指定的资源已经找到,但它的MIME类型和客户在Accpet头中所指定的不兼容客户端浏览器不接受所请求页面的 MIME 类型(HTTP 1.1新)。

? 408 - Request Timeout 在服务器许可的等待时间内客户一直没有发出任何请求。客户可以在以后重复同一请求(HTTP 1.1新)

? 409 - Conflict 通常和PUT请求有关。由于请求和资源的当前状态相冲突因此请求不能成功。(HTTP 1.1新)

? 410 - Gone 所请求的文档已经不再可用而且服务器不知道应该重定向到哪一个地址。它和404的不同在于返回407表示文档永久地离开了指定的位置,而404表示由于未知的原因文档不可用(HTTP 1.1新)

? 413 – Request Entity Too Large 目标文档的大小超过服务器当前愿意处理的大小。如果服务器认为自己能够稍后再处理该请求则应该提供一个Retry-After头(HTTP 1.1新)。

? 415 – 不支持嘚媒体类型

? 423 – 锁定的错误。

服务器由于遇到错误而不能完成该请求

? 500.12 - 应用程序正忙于在 Web 服务器上重新启动。

? 501 - Not Implemented 服务器不支持实现请求所需要的功能页眉值指定了未实现的配置。例如客户发出了一个服务器不支持的PUT请求。

服务器作为网关或者代理时为了完成请求訪问下一个服务器,但该服务器返回了非法的应答 亦说Web 服务器用作网关或代理服务器时收到了无效响应。

服务不可用服务器由于维护戓者负载过重未能应答。例如Servlet可能在数据库连接池已满的情况下返回503。服务器返回503时可以提供一个 Retry-After头这个错误代码为 IIS 6.0 所专用。

网关超時由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答(HTTP 1.1新) 。

表示临时响应并需要请求者继续執行操作的状态码

请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分正在等待其余部分。

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

表示成功处理了请求的状态码

服务器已成功处理了请求。通常这表示服务器提供了请求的网页。如果是对您的 /1406.html

我要回帖

更多关于 http错误502解决办法 的文章

 

随机推荐