http错误汇总2

上传人:仙*** 文档编号:130954327 上传时间:2022-08-05 格式:DOC 页数:34 大小:74KB
返回 下载 相关 举报
http错误汇总2_第1页
第1页 / 共34页
http错误汇总2_第2页
第2页 / 共34页
http错误汇总2_第3页
第3页 / 共34页
点击查看更多>>
资源描述
http错误汇总正文 第一篇:http错误汇总500 是Server Error 400 是Clinet Error 300 Route change 2021OK应答代码,虽然是SIP的但同样适用于HTTP,只是加了一些东西应答代码应答码是包含了,并且扩展了HTTP/1.1应答码。并不是所有的HTTP/1.1应答码都适当应用,只有在折里指出的是适当的。其他HTTP/1.1应答码不应当使用。并且,SIP也定义了新的应答码系列,6xx。1 临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。如果服务器处理请求需要花2021s以上才能产生终结应答的时候,它应当发送一个1xx应答。注意1xx应答并不是可靠传输的。他们不会导致客户端传送一个ACK应答。临时性质的(1xx)应答可以包含消息体,包含会话描述。1.1 100 Trying这个应答表示下一个节点的服务器已经接收到了这个请求并且还没有执行这个请求的特定动作(比如,正在打开数据库的时候)。这个应答,就像其他临时应答一样,种植了UAC重新传送INVITE请求。100(Trying)应答和其他临时应答不同的是,在这里,它永远不会被有状态proxy转发到上行流中。1.2 180 RingingUA收到INVITE请求并且试图提示给用户。这个应答应当出世化一个本地回铃。1.3 818 Call is Being Forwarded(呼叫被转发)服务器可以用这个应答代码来表示呼叫正在转发到另一个目的地集合。1.4 182 Queued当呼叫的对方暂时不能接收呼叫的时候,并且服务器决定将呼叫排队等候,而不是拒绝呼叫的时候,那么就应当发出这个应答。当被叫方一旦恢复接收呼叫,他会返回合适的终结应答。对于这个呼叫状态,可以有一个表示原因的短语,比如:”5 calls queued;expected waiting time is 15minutes”。服务器可以给出好几个182(Queued)应答告诉呼叫方排队的情况(比如排队靠前了等等)。1.5 183 会话进度183(Session Progress)应答用于提示建立对话的进度信息。Reason-Phrase(表达原因的句子)、头域或者消息体可以用于提示呼叫进度的更消息的信息。2 成功信息2xx这个应答表示请求是成功的。2.1 2021OK请求已经处理成功。这个信息取决于不同方法的请求的应答。3 转发请求3XX3xx系列的应答是用于提示用户的新位置信息的,或者为了满足呼叫而转发的额外服务地点。3.1 300 Multiple Choices请求的地址有多个选择,每个选择都有自己的地址,用户或者(UA)可以选择合适的通讯终端,并且转发这个请求到这个地址。应答可以包含一个具有每一个地点的在Accept请求头域中允许的资源特性,这样用户或者UA可以选择一个最合适的地址来转发请求。没有未这个应答的消息体定义MIME类型。这些地址选择也应当在Contact头域中列出(20210节)。不同于HTTP,SIP应答可以包含多个Contact头域或者一个Contact头域中具有一个地址列表。UA可以使用Contact头域来自动转发或者要求用户确认转发。不过,本规范没有定义自动转发的标准。如果被叫方可以在多个地址被找到,并且服务器不能或者不愿意转发请求的时候,可以使用这个应答来给呼叫方。3.2 301 Moved Permently当不能在Request-URI指定的地址找到用户的时候,请求的客户端应当使用Contact头域(20210)所指出的新的地址重新尝试。请求者应当用这个新的值来更新本地的目录,地址本,和用户地址cache,并且在后续请求中,发送到这个/这些列出的地址。3.3 302 Moved Temporarily请求方应当把请求重新发到这个Contact头域所指出的新地址(20210)。新请求的Request-URI应当用这个应答的Contact头域所指出的值。在应答中的Expires(20219节)或者Contact头域的expires参数定义了这个Contact URI的生存周期。UA或者proxy在这个生存周期内cache这个URI。如果没有严格的有效时见,那么这个地址仅仅本次有效,并且不能在以后的事务中保存。如果cache的Contact头域的值失败了,那么被转发请求的Request-URI应当再次尝试一次。临时URI可以比超时时间更快的失效,并且可以有一个新的临时URI。3.4 305 Use Proxy请求的资源必须通过Contact头域中指出的proxy来访问。Contact头域指定了一个proxy的URI。接收到这个应答的对象应当通过这个proxy重新发送这个单个请求。305(UseProxy)必须是UAS产生的。3.5 380 Alternative Service呼叫不成工,但是可以尝试另外的服务。另外的服务在应答的消息体中定义。消息体的格式在这里没有定义,可能在以后的规范中定义。4 请求失败4xx4xx应答定义了特定服务器响应的请求失败的情况。客户端不应当在不更改请求的情况下重新尝试同一个请求。(例如,增加合适的认证信息)。不过,同一个请求交给不同服务器也许就会成功。4.1 400 Bad Request请求中的语法错误。Reason-Phrase应当标志这个详细的语法错误,比如”Missing Call-ID header field”。4.2 401 Unauthorized请求需要用户认证。这个应答是由UAS和注册服务器产生的,当407(Proxy Authentication Required)是proxy服务器产生的。4.3 402 Payment Required 保留/以后使用4.4 403 Forbidden服务端支持这个请求,但是拒绝执行请求。增加验证信息是没有必要的,并且请求应当不被重试。4.5 404 Not Found服务器返回最终信息:用户在Request-URI指定的域上不存在。当Request-URI的domain和接收这个请求的domain不匹配的情况下, 也会产生这个应答。4.6 405 Method Not Allowed服务器支持Request-Line中的方法,但是对于这个Request-URI中的地址来说,是不允许应用这个方法的。应答必须包括一个Allow头域,这个头域包含了指定地址允许的方法列表。4.7 Not Acceptable请求中的资源只会导致产生一个在请求中的Accept头域外的,内容无法接收的错误。4.8 407 Proxy Authentication Required 这个返回码和401(Unauthorized)很类四,但是标志了客户端应当首先在proxy上通过认证。SIP对认证的访问请参见26节和22.3节。这个返回码用于应用程序访问通讯网关(比如,电话网关),而很少用于被叫方要求认证。4.9 408 Request Timeout在一段时间内,服务器不能产生一个终结应答,例如,如果它无法及时决定用户的位置。客户端可以在稍后不更改请求的内容然后重新尝试请求。4.10 410 Gone请求的资源在本服务器上已经不存在了,并且不知道应当把请求转发到哪里。这个问题将会使永久性的。如果服务器不知道,或者不容易检测,这个资源消失是临时性质的还是永久性质的,那么应当返回一个404(Not Found)。4.11 413请求实体过大。服务器拒绝处理请求,因为这个请求的实体超过了服务器希望或者能够处理的大小。这个服务器应当关闭连接避免客户端重发这个请求。如果这个情况是暂时的,那么服务端应当包含一个Retry-After头域来表明这是一个暂时的故障,并且客户端可以过一段时间再次尝试。4.12 414 Request-URI Too Long服务器拒绝这个请求,因为Request-URI超过了服务器能够处理的长度。4.13 415 Unsupported Media Type服务器由于请求的消息体的格式本服务器不支持,所以拒绝处理这个请求。这个服务器必须根据内容的故障类型,返回一个Accept,Accpet-Encoding,或者Accept-Language头域列表。UAC根据8.1.3.5节定义的方法处理这个应答。4.14 416 Unsupported URI Scheme服务器由于不支持Request-URI中的URI方案而终止处理这个请求。客户端处理这个应答参照8.1.3.5。4.15 Bad Extension服务器不知道在请求中的Proxy-Require(20219)或者Require(20212)头域所指出的协议扩展。服务器必须在Unsupported头域中列出不支持的扩展。UAC处理这个应答请参见8.1.3.5 4.16 421Extension RequiredUAS需要特定的扩展来处理这个请求,但是这个扩展并没有在请求的Supported头域中列出。具有这个应答码的应答必须包含一个Require头域列出所需要的扩展。UAS不应当使用这个应答除非它真的不能给客户端提供有效的服务。相反,如果在Support头域中没有列出需要的扩展,服务器应当根据基准的SIP兼容的方法和客户端支持的扩展来进行处理。 4.17 423 Interval Too Brief服务器因为在请求中设置的资源刷新时间(或者有效时间)过短而拒绝请求。这个应答可以用于注册服务器来拒绝那些Contact头域有效期过短的注册请求。这个应答的用法和相关的Min-Expires头域在10.2.8,10.3,20213节中介绍和说明。4.18 480 Temporarily Unavailable请求成功到达被叫方的终端系统,但是被叫方当前不可用(例如,没有登陆,或者登陆了但是状态是不能通讯,或者有”请勿打扰”的标记)。应答应当在Retry-After中标志一个合适的重发时间。这个用户也有可能在其他地方是有效的(在本服务器中不知道)。Reason-Phrase(原因短句)应当提示更详细的原因,为什么被叫方暂时不可用。这个值应当是可以被UA设置的。状态码486(Busy Here)可以用来更精确的表示本请求失败的特定原因。这个状态码也可以是转发服务或者proxy服务器返回的,因为他们发现Request-URI指定的用户存在,但是没有一个给这个用户的合适的当前转发的地址。4.19 481 Call/Transaction Does Not Exist这个状态表示了UAS接收到请求,但是没有和现存的对话或者事务匹配。4.202182 Loop Detected服务器检测到了一个循环(16.3/4)4.21 483 Too Many Hops服务器接收到了一个请求包含的Max-Forwards(20212)头域是04.22 484 Address InComplete服务器接收到了一个请求,它的Request-URI是不完整的。在原因短语中应当有附加的信息说明。这个状态码可以和拨号交叠。在和拨号交叠中,客户端不知道拨号串的长度。它发送增加长度的字串,并且提示用户输入更多的字串,直到不在出现484(Address Incomplete)应答为止。4.23 485 AmbiguousRequest-URI是不明确的。应答可以在Contact头域中包含一个可能的明确的地址列表。这个提示列表肯囊个在安全性和隐私性对用户或者组织造成破坏。必须能够由配置决定是否以404(NotFound)代替这个应答,又或者禁止对不明确的地址使用可能的选择列表。给带有Request-URI的请求的一个应答例子:sip: lee: SIP/2.0 485 Ambiguous Contact: Carol Lee Contact: Ping LeeContact: Lee M.Foote部分email和语音邮箱系统提供了这个功能。这个状态码和3xx状态码不同:对于300来说,它是假定同一个人或者服务有不同的地址选择。所以对3xx来说,自动选择系统或者连续查找就有效,但是对485(Ambiguous)应答来说,一定要用户的干预。4.24 486 Busy Here当成功联系到被叫方的终端系统,但是被叫方当前在这个终端系统上不能接听这个电话,那么应答应当回给呼叫方一个更合适的时间在Retry-After头域重试。这个用户也许在其他地方有效,比如电话邮箱系统等等。如果我们知道没有其他终端系统能够接听这个呼叫,那么应当返回一个状态码600(Busy Everywhere)。4.25 487 Request Terminated请求被BYE或者CANCEL所终止。这个应答永远不会给CANCEL请求本身回复。4.26 488 Not Acceptable Here 这个应答和606(Not Acceptable)有相同的含义,但是只是应用于Request-URI所指出的特定资源不能接受,在其他地方请求可能可以接受。包含了媒体兼容性描述的消息体可以出现在应答中,并且根据INVITE请求中的Accept头域进行规格化(如果没有Accept头域,那么就是application/sdp)。这个应答就像给OPTIONS请求的2021OK)应答的消息体一样。4.27 491 Request Pending在同一个对话中,UAS接收到的请求有一个依赖的请求正在处理。14.2描述了这种情况应当怎样解决。4.28 493 UndecipherableUAS接收到了一个请求,包含了一个加密的MIME,并且不知道或者没有提供合适的解密密钥。这个应答可以包含单个包体,这个包体包含了合适的公钥,这个公钥用于给这个UAS通讯中加密包体使用的。细节描述在23.2节。5 Server Failure 5xx5xx应答是当服务器本身故障的时候给出的失败应答。5.1 500 Server Internal Error服务器遇到了未知的情况,并且不能继续处理请求。客户端可以显示特定的错误情况,并且可以在几秒种以后重新尝试这个请求。如果这个情况是临时的,服务器应当在Retry-After头域标志客户端过多少秒钟之后重新尝试这个请求。5.2 501 Not Implemented服务器没有实现相关的请求功能。当UAS不认识请求的方法的时候,并且对每一个用户都无法支持这个方法的时候,应当返回这个应答。(proxy不考虑请求的方法而转发请求)。注意405(Method Not Allowed)是因为服务器实现了这个请求方法,但是这个请求方法在特定请求中不被支持。5.3 502 Bad Gateway如果服务器,作为gateway或者proxy存在,从下行服务器上接收到了一个非法的应答(这个应答对应的请求是本服务器为了完成请求而转发给下行服务器的)。5.4 503 Service Unavailable由于临时的过载或者服务器管理导致的服务器暂时不可用。这个服务器可以在应答中增加一个Retry-After来让客户端重试这个请求。如果没有Retry-After指出,客户端必须就像收到了一个500(Server Internal Error)应答一样处理。客户端(proxy或者UAC)收到503(Service Unavailable)应当尝试转发这个请求到另外一个服务器处理。并且在Retry-After头域中指定的时间内,不应当转发其他请求到这个服务器。作为503(Service Unavaliable)的替代,服务器可以拒绝连接或者把请求扔掉。5.5 504 Server Time-out服务器在一个外部服务器上没有收到一个及时的应答。这个外部服务器是本服务器用来访问处理这个请求所需要的。如果从上行服务器上收到的请求中的Expires头域超时,那么应当返回一个408(Request TimeOut)错误。5.6 505 Version Not Supported服务器不支持对应的SIP版本。服务器是无法处理具有客户端提供的相同主版本号的请求,就会导致这样的错误信息。5.7 Message To Large服务器无法处理请求,因为消息长度超过了处理的长度。 6 Global Failures 6xx6xx应答意味这服务器给特定用户有一个最终的信息,并不只是在Request-URI的特定实例有最终信息。6.1 600 Busy Everywhere成功联系到被叫方的终端系统,但是被叫方处于忙的状态,并不打算接听电话。这个应答可以通过增加一个Retry-After头域更明确的告诉呼叫方多久以后可以继续呼叫。如果被叫方不希望提示拒绝的原因,被叫方应当使用603(Decline)。只有当终端系统知道没有其他终端节点(比如语音邮箱系统)能够访问到这个用户的时候才能使用这个应答。否则应当返回一个486(Busy Here)的应答。6.2 603 Decline当成功访问到被叫方的设备,但是用户明确的不想应答。这个应答可以通过增加一个Retry-After头域更明确的告诉呼叫方多久以后可以继续呼叫。只有当终端知道没有其他任何终端设备能够响应这个呼叫的势能才能给出这个应答。6.3 604 Does Not Exists Anywhere服务器验证了在请求中Request-URI的用户信息,哪里都不存在6.4 606 Not Acceptable当成功联系到一个UA,但是会话描述的一些部分比如请求的媒体,带宽,或者地址类型不被接收。606(NotAcceptable)应答意味着用户希望通讯,但是不能充分支持会话描述。606(Not Acceptable)应答可以在Warning头域中包含一个原因列表,用于解释为何会话描述不能被支持。警告原因代码在20213节中列出。在应答中,可以出现一个包含媒体兼容性描述的消息体,这个消息体的格式根据INVITE请求中的Accept头域指出的格式进行规格化(如果没有Accept头域,那么就是application/sdp),就像给OPTIONS亲求的2021OK)应答中的消息一样。我们希望这些媒体协商不要经常需要,并且当一个新用户被邀请加入已经存在的会话的时候,这个媒体协商可能不需要。这取决于邀请的初始化者是否需要对606(Not Acceptable)进行处理。这个应答只有当客户端知道没有其他终端能够处理这个请求的时候才能发出。第二篇:HTTP错误汇总HTTP错误汇总HTTP 400未授权:登录失败HTTP 401.2ACL 禁止访问资源HTTP 401.4未授权:ISAPI 或 CGI 授权失败 HTTP 403对 Internet 服务管理器 的访问仅限于 Localhost HTTP 403.1 禁止访问:禁止可执行访问 HTTP 403.2禁止访问:禁止写访问 HTTP 403.4禁止访问:要求 SSL 128 HTTP 403.6禁止访问:要求客户证书 HTTP 403.8禁止访问:连接的用户过多 HTTP 403.10禁止访问:密码更改HTTP 403.12禁止访问:客户证书已被吊销 HTTP 403.15禁止访问:客户证书不可信或者无效HTTP 403.17资源被禁止 HTTP 406要求代理身份验证 HTTP 410先决条件失败 HTTP 414URI 太长 HTTP 500内部服务器错误服务器太忙 HTTP 500-14不允许请求 global.asa Error 501网关错误用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。该状态代码记录在 IIS 日志中,同时也可能在 Web 浏览器或 FTP 客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。日志文件的位置在默认状态下,IIS 把它的日志文件放在 %WINDIRSystem32Logfiles 文件夹中。每个万维网 (WWW) 站点和 FTP 站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。 HTTP 1xx继续。 101成功这类状态代码表明服务器成功地接受了客户端请求。 2021创建。 2021权威性信息。 2021置内容。 2021定向客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。302未修改。 307客户端错误发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。400访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示:401.1服务器配置导致登录失败。401.3筛选器授权失败。401.5禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因:403.1读访问被禁止。 403.3要求 SSL。 403.5IP 地址被拒绝。 403.7站点访问被拒绝。 403.9配置无效。 403.11拒绝访问映射表。 403.13拒绝目录列表。403.15客户端证书不受信任或无效。 403.17在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。 403.19Passport 登录失败。这个错误代码为 IIS 6.0 所专用。 404无法在所请求的端口上访问 Web 站点。 404.2MIME 映射策略阻止本请求。405客户端浏览器不接受所请求页面的 MIME 类型。 407前提条件失败。 413 请求实体太大。 414服务器错误服务器由于遇到错误而不能完成该请求。 500应用程序正忙于在 Web 服务器上重新启动。 500.13不允许直接请求 Global.asa。 500.16 UNC 授权凭据不正确。这个错误代码为 IIS 6.0 所专用。 500.18 URL 授权存储不能打开。这个错误代码为 IIS 6.0 所专用。 500.100页眉值指定了未实现的配置。 502CGI 应用程序超时。 502.2服务不可用。这个错误代码为 IIS 6.0 所专用。 504HTTP 版本不受支持。 常见的 HTTP 状态代码及其原因 2021修改。客户端请求的文档已在其缓存中,文档自缓存以来尚未被修改过。客户端使用文档的缓存副本,而不从服务器下载文档。 401.1由于 ACL 对资源的限制而未获得授权。 这表示存在 NTFS 权限问题。即使您对试图访问的文件具备相应的权限,也可能发生此错误。 403.1读访问被禁止。验证是否已将 IIS 设置为允许对目录进行读访问。另外,如果您正在使用默认文件,请验证该文件是否存在。 403.3要求 SSL。禁用要求安全通道选项,或使用 HTTPS 代替 HTTP 来访问该页面。如果没有安装证书的 Web 站点出现此错误,HTTP 错误 403、403.4、403.5 禁止访问:要求 SSL 403.5IP 地址被拒绝。您已把您的服务器配置为拒绝访问您目前的 IP 地址。 403.7站点访问被拒绝。您已为您用来访问服务器的域设置了域名限制。 403.9拒绝访问映射表。 您要访问的页面要求提供客户端证书,但映射到您的客户端证书的用户 ID 已被拒绝访问该文件。 404内部服务器错误。 很多服务器端的错误都可能导致该错误信息。事件查看器日志包含更详细的错误原因。此外,您可以禁用友好 HTTP 错误信息以便收到详细的错误说明。 500.12ASP 错误。 如果试图加载的 ASP 页中含有错误代码,将出现此错误信息。若要获得更确切的错误信息,请禁用友好 HTTP 错误信息。默认情况下,只会在默认 Web 站点上启用此错误信息。 502肯定的完成答复一项操作已经成功完成。客户端可以执行新命令。 2021命令确定。 2021未执行命令,站点上的命令过多。 211 系统状态,或系统帮助答复。 212 目录状态。 213 文件状态。 214 帮助消息。 215 NAME 系统类型,其中,NAME 是 Assigned Numbers 文档中所列的正式系统名称。 22021务就绪,可以执行新用户的请求。 221 服务关闭控制连接。如果适当,请注销。 225 数据连接打开,没有进行中的传输。 226 关闭数据连接。请求的文件操作已成功(例如,传输文件或放弃文件)。 227 进入被动模式 (h1,h2,h3,h4,p1,p2)。 230 用户已登录,继续进行。 250 请求的文件操作正确,已完成。 257 已创建“PATHNAME”。 3xx瞬态否定的完成答复该命令不成功,但错误是暂时的。如果客户端重试命令,可能会执行成功。 421 服务不可用,正在关闭控制连接。如果服务确定它必须关闭,将向任何命令发送这一应答。 425 无法打开数据连接。 426 Connection closed; transfer aborted. 450 未执行请求的文件操作。文件不可用(例如,文件繁忙)。 451 请求的操作异常终止:正在处理本地错误。 452 未执行请求的操作。系统存储空间不够。 5xxFTP 使用两个端口:21 用于发送命令,2021于发送数据。状态代码 150 表示服务器准备在端口 2021打开新连接,发送一些数据。 226客户端发送正确的密码后,显示该状态代码。它表示用户已成功登录。 331命令打开数据连接以执行操作,但该操作已被取消,数据连接已关闭。 530命令未被执行,因为指定的文件不可用。例如,要 GET 的文件并不存在,或试图将文件 PUT 到您没有写入权限的目录。第三篇:HTTP错误汇总http错误是针对游览器无法连接到服务器而增加出来的错误提示。引导并告诉浏览者该页是哪里出了问题400 Bad request(错误请求)401.1 Logon failed(登录失败)401.2 Logon failed due to server configuration(由于服务器配置,登录失败)401.3 Unauthorized due to ACL on resource(由于资源上的 ACL,未授权)401.4 Authorization failed by filter(由于筛选器,授权失败)401.5 Authorization failed by ISAPI/CGI application (由于 ISAPI/CGI 应用程序,授权失败)403.1 Execute access forbidden(执行访问被禁止)403.2 Read access forbidden(读取访问被禁止)403.3 Write access forbidden(写入访问被禁止)403.4 SSL required(要求 SSL )403.5 SSL 128 required(要求 SSL 128)403.6 IP address rejected (IP 地址被拒绝)403.7 Client certificate required(要求客户证书)403.8 Site access denied(站点访问被拒绝)403.9 Too many users(用户太多)403.10 Invalid configuration(无效的配置)403.11 Password change(密码更改)403.12 Mapper denied access(映射程序拒绝访问)403.13 Client certificate revoked(客户证书被取消)403.14 Directory listing denied(目录列表被拒绝)403.15 Client Access Licenses exceeded(超出客户访问许可证)403.16 Client certificate untrusted or invalid(客户证书不受信任或无效)403.17 Client certificate has expired or is not yet valid(客户证书已过期或无效)404 Not found(没有找到)404.1 Site not found(站点没有找到)405 Method not allowed(不允许使用该方法)406 Not acceptable(不接受)407 Proxy authentication required(要求代理身份验证)412 Precondition Failed(前提条件不正确)414 Request-URL too long(请求的 URL 太长)500 Internal server error(内部服务器错误)500.12 Application restarting(应用程序重新启动)500.13 Server too busy(服务器太忙)500.15 Requests for Global.asa not allowed(不允许请求 Global.asa)500-100.asp ASP 错误501 Not implemented(没有实施)502 Bad gateway(错误网关)第四篇:http错误集合http错误集合.txt你看得见我打在屏幕上的字,却看不到我掉在键盘上的泪!自己选择45仰视别人,就休怪他人135俯视着看你。 查看文章2021301、302、404页面2021-07-13 09:50相关服务器返回代码介绍: 2021面 客户端请求已成功响应。 301页面 永久重定向某个链接。 302页面 临时重定向到某个链接。 404页面 访问的页面暂时不存在。1、当网站进行调整、页面进行修改的时候,便会有网页被删除、改名或移动位置,这时候,虽然相应内容的网页还存在于网站中,但使用原来的地址访问则无法访问,或者由于拼写错误导致一个无效的链接,都将使服务器返回 404 状态码。2、但是,Web 服务器默认的404 错误页面,均十分简陋、呆板且对用户不友好,无法给予用户寻找相应信息的更多线索,用户看到这类页面往往最直接的反应并是关闭浏览器窗口离开,这在很大程度上给网站造成损失。毕竟,对网站来说,用户永远是最重要的资源,以这种方式损失用户更意味着某种程度的失败。3、这也是许多网站使用自定义404 错误页面的原因。通过良好的自定义404 页面,可以包含对网站的相应介绍、用户可能感兴趣的内容链接或者网站内容导航链接、内容搜索功能等,能够有效地帮助访问者找到其欲寻找的内容或相似的内容,提高用户在网站内浏览更多信息的机会。4、正确定义404 错误页面:1. 对于已经存在的信息由于路径改变而导致访问不了时,应该在IIS 中定义404 错误指向一个动态页面,在页面里面使用301 跳转到新的地址,此时服务器返回301 状态码。2. 当访问一个错误的链接时,将调用404 页面,但由于在IIS 里面设置的不同将导致返回不同的状态码:1. 404 指向的是一个htm 文件,此时页面返回的404 状态码,这是正确的。2. 404 指向的是一个URL,例如 /error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML 代码,将导致页面返回2021状态码,此时的危害在于,当很多页面找不到时,都返回和访问正常页面时返回一样的2021状态码,将使搜索引擎认为该链接存在,并以错误页面的内容进行收录,当这样的链接很多时,将导致大量页面重复,使网站排名降低。处理方法:在显示完提示内容后,增加语句: Response.Status=404 Not Found ,这样就保证页面返回404 状态码。3. 避免在调用404 页面的时候返回302 状态码,容易被搜索引擎认为是重定向作弊。 4. 检测方法,使用HttpWatch 查看返回代码。除了这些还有很多的服务器代码,如: 2xx-成功这类状态代码表明服务器成功地接受了客户端请求。 2021确定。客户端请求已成功。 2021已创建。 2021已接受。 2021非权威性信息。 2021无内容。 2021重置内容。 2021部分内容。 3xx-重定向客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 301-对象已永久移走,即永久重定向。 302-对象已临时移动。 304-未修改。 307-临时重定向。 4xx-客户端错误发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。400-错误的请求。401-访问被拒绝。IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示: 401.1-登录失败。401.2-服务器配置导致登录失败。401.3-由于ACL对资源的限制而未获得授权。 401.4-筛选器授权失败。401.5-ISAPI/CGI应用程序授权失败。401.7访问被Web服务器上的URL授权策略拒绝。这个错误代码为IIS6.0所专用。 403-禁止访问:IIS定义了许多不同的403错误,它们指明更为具体的错误原因: 5xx-服务器错误服务器由于遇到错误而不能完成该请求。 500-内部服务器错误。500.12-应用程序正忙于在Web服务器上重新启动。 500.13-Web服务器太忙。500.15-不允许直接请求Global.asa。500.16UNC授权凭据不正确。这个错误代码为IIS6.0所专用。 500.18URL授权存储不能打开。这个错误代码为IIS6.0所专用。 500.100-内部ASP错误。501-页眉值指定了未实现的配置。502-Web服务器用作网关或代理服务器时收到了无效响应。 502.1-CGI应用程序超时。502.2-CGI应用程序出错。application. 503-服务不可用。这个错误代码为IIS6.0所专用。 504-网关超时。505-HTTP版本不受支持。=下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0。如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号。 状态代码 状态信息 含义100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 2021OK 一切正常,对GET和POST请求的应答文档跟在后面。2021Created 服务器已经创建了文档,Location头给出了它的URL。 2021Accepted 已经接受请求,但处理尚未完成。2021Non-Authoritative Information 文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝(HTTP 1.1新)。2021No Content 没有新文档,浏览器应该继续显示原来的文档。如果用户定期地刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的。2021Reset Content 没有新的内容,但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容(HTTP 1.1新)。 2021Partial Content 客户发送了一个带有Range头的GET请求,服务器完成了它(HTTP 1.1新)。 300 Multiple Choices 客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。如果服务器要提出优先选择,则应该在Location应答头指明。 301 Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。302 Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。 注意这个状态代码有时候可以和301替换使用。例如,如果浏览器错误地请求http:/host/user(缺少了后面的斜杠),有的服务器返回301,有的则返回302。严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向。请参见307。 303 See Other 类似于301/302,不同之处在于,如果原来的请求是POST,Location头指定的重定向目标文档应该通过GET提取(HTTP 1.1新)。304 Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。305 Use Proxy 客户请求的文档应该通过Location头所指明的代理服务器提取(HTTP 1.1新)。307 Temporary Redirect 和302(Found)相同。许多浏览器会错误地响应302应答进行重定向,即使原来的请求是POST,即使它实际上只能在POST请求的应答是303时才能重定向。由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只能跟随对GET请求的重定向。(HTTP 1.1新)400 Bad Request 请求出现语法错误。401 Unauthorized 客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填写合适的Authorization头后再次发出请求。403 Forbidden 资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。404 Not Found 无法找到指定位置的资源。这也是一个常用的应答。405 Method Not Allowed 请求方法(GET、POST、HEAD、Delete、PUT、TRACE等)对指定的资源不适用。(HTTP 1.1新) 406 Not Acceptable 指定的资源已经找到,但它的MIME类型和客户在Accpet头中所指定的不兼容(HTTP 1.1新)。407 Proxy Authentication Required 类似于401,表示客户必须先经过代理服务器的授权。(HTTP 1.1新)408 Request Timeout 在服务器许可的等待时间内,客户一直没有发出任何请求。客户可以在以后重复同一请求。(HTTP 1.1新) 409 Conflict 通常和PUT请求有关。由于请求和资源的当前状态相冲突,因此请求不能成功。(HTTP 1.1新)410 Gone 所请求的文档已经不再可用,而且服务器不知道应该重定向到哪一个地址。它和404的不同在于,返回407表示文档永久地离开了指定的位置,而404表示由于未知的原因文档不可用。(HTTP 1.1新) 411 Length Required 服务器不能处理请求,除非客户发送一个Content-Length头。(HTTP 1.1新)412 Precondition Failed 请求头中指定的一些前提条件失败(HTTP 1.1新)。413 Request Entity Too Large 目标文档的大小超过服务器当前愿意处理的大小。如果服务器认为自己能够稍后再处理该请求,则应该提供一个Retry-After头(HTTP 1.1新)。 414 Request URI Too Long URI太长(HTTP 1.1新)。 416 Requested Range Not Satisfiable 服务器不能满足客户在请求中指定的Range头。(HTTP 1.1新)500 Internal Server Error 服务器遇到了意料不到的情况,不能完成客户的请求。 501 Not Implemented 服务器不支持实现请求所需要的功能。例如,客户发出了一个服务器不支持的PUT请求。502 Bad Gateway 服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。 503 Service Unavailable 服务器由于维护或者负载过重未能应答。例如,Servlet可能在数据库连接池已满的情况下返回503。服务器返回503时可以提供一个Retry-After头。 504 Gateway Timeout 由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答。(HTTP 1.1新)505 HTTP Version Not Supported 服务器不支持请求中所指明的HTTP版本。(HTTP 1.1新)第五篇:http错误类型HTTP错误类型:HTTP 400 -请求无效,说明正在搜索的网页可能已经删除、更名或暂时不可用。 HTTP 401.1 -登录失败,说明没有权限查看该目录或网页。HTTP 401.2 -服务器配置问题导致登录失败,由于服务器端脚本未能正确发送www身份验证头文件字段。如果要通过Active Server Pages脚本完成此项任务,可以使用“response”对象的“AddHeader”方法来要求客户端用特定身份验证方法访问资源。 HTTP 401.3ISAPI或CGI应用程序导致授权失败,如果所要访问的web服务器地址安装了ISAPI或CGI程序用于在继续执行之前检验用户证书。该程序能够禁止通过连接到服务器的身份验证证书来访问资源。HTTP 403.1 由于“执行”访问被禁止而造成的,若试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。 HTTP 403.2 由于“读取”访问被禁止而造成的,导致次错误由于没有可用的默认网页并且没有对目录启用目录浏览,或者要显示的HTML网页所驻留的目录仅标记为“可执行”或“脚本”权限。HTTP 403.3 由于“写入”访问被禁止而造成的,当试图将文件上载到目录或在目录中修改文件,但该目录不允许“写”访问时就会出现此种错误。 HTTP 403.4 由于要求SSL而造成的,必须在要查看的网页的地址中使用“https”。HTTP 403.5 由于要求使用128位加密算法的web浏览器而造成的,如果浏览器不支持128位加密算法就会出现这个错误,可连接微软网站进行浏览器升级。 HTTP 403.6 由于IP地址被拒绝造成的,如果服务器中有不能访问该站点的IP地址列表,并且使用的IP地址在该列表中时就会返回这条错误信息。 HTTP 403.7 由于要求客户证书,当需要访问的资源要求浏览器拥有服务器能够识别的安全套接字层(SSL)客户证书时会放回此种错误。HTTP 403.8 由于禁止站点访问而造成的,若服务器中有不能访问该站点的DNS名称列表,而使用的DNS名称在列表中时就会返回此种信息。HTTP 403.9 由于连接的用户过多而造成的,由于web服务器很忙,因通讯过多而无法处理请求时便会返回这条错误。HTTP 403.10 由于无效配置而导致的错误,当试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会返回这条错误。 HTTP 403.11 由于密码更改而导致无权查看页面。HTTP 403.12 由于映射器拒绝访问而造成的。若要查看的网页要求使用有效的客户证书,而客户证书映射没有权限访问该web站点时就会返回映射器拒绝访问的错误。HTTP 403.13 由于需要查看的网页要求使用有效的客户证书而使用的客户证书已被吊销,或者无法确定证书是否已吊销造成的。HTTP 403.15 由于客户访问许可过多而造成的,当服务器超出其客户访问许可限制时会返回此条错误。HTTP 403.16 由于客户证书不可信或者无效而造成的。 HTTP 403.17 由于客户证书已经到期或者尚未生效而造成的。HTTP 404.1 所访问web站点的IP地址不接受对端口的请求。(一般该错误只会出现在具有多个IP地址的计算机上)HTTP 404 由于无法找到文件而造成的。由于正在搜索的网页可能已经删除、更名或暂时不可用。HTTP 405 由于资源被禁止而导致的网页地址不正确,因此要寻找的网页无法显示。HTTP 406 由于浏览器无法打开正在寻找的资源而导致的错误。 HTTP 407 由于代理服务器必须先验证身份,然后才处理请求。HTTP 410 由于要寻找的网页已被永久删除而导致的,这意味着资源永远无法使用。 HTTP 412 由于要查看的网页设置有先决条件,因此该请求无法完成。 HTTP 414 由于请求的URI太长,服务器拒绝处理请求而造成的 1) 客户端错误的将POST请求转换为带有长查询信息的GET请求 2) 客户端遇到重定向问题3) 服务器遇到客户端的攻击,该客户端试图利用哪些使用定长缓冲来读取或控制请求URI的服务器上的安全漏洞 HTTP 500 由于内部服务器错误造成的。HTTP 500-100.asp -由于内部服务器错误- ASP错误HTTP 500-11 -由于服务器关闭而造成的资源无法访问,web站点关闭期间无法处理请求。HTTP 500-12 由于应用程序重新启动而造成的资源暂时无法访问,web站点重新启动期间无法处理请求。HTTP 500-13 由于服务器太忙而造成的,此时无法处理请求,通讯量超出web站点的能力。HTTP 500-14 由于应用程序无效而造成的,部分web站点不可用。Web站点应用程序配置存在问题,无法处理请求。HTTP 500-15 由于请求了不允许请求的global.asa而造成的,可以编辑“地址”栏中的网址,删除global.asa,然后按Enter来解决这个问题。 HTTP 502 由于网关错误而造成的,当作为网关或代理的服务器与上层内容服务器联络时,收到无效的响应时就会出现该错误。34
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!