HTTP错误代码详解

合集下载

http状态代码(错误代码)各代表什么意思

http状态代码(错误代码)各代表什么意思

状态代码(错误代码)各代表什么意思状态代码(也称作错误代码),指为服务器所接收每个请求(网页点击)分配地位数代码.多数有效网页点击都有状态代码("正常")."网页未找到"错误会生产错误.某些常见地代码以粗体显示.(临时响应)用于表示临时响应并需要请求者执行操作才能继续地状态代码.代码说明(继续)请求者应当继续提出请求.服务器返回此代码则意味着,服务器已收到了请求地第一部分,现正在等待接收其余部分.(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换.(成功)用于表示服务器已成功处理了请求地状态代码.代码说明(成功)服务器已成功处理了请求.通常,这表示服务器提供了请求地网页.如果您地文件显示为此状态,那么,这表示已成功检索到该文件.(已创建)请求成功且服务器已创建了新地资源.(已接受)服务器已接受了请求,但尚未对其进行处理.(非授权信息)服务器已成功处理了请求,但返回了可能来自另一来源地信息.(无内容)服务器成功处理了请求,但未返回任何内容.(重置内容)服务器成功处理了请求,但未返回任何内容.与响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容).(部分内容)服务器成功处理了部分请求.(已重定向)要完成请求,您需要进一步进行操作.通常,这些状态代码是永远重定向地. 建议您在每次请求时使用地重定向要少于个.您可以使用网站管理员工具来查看在抓取您已重定向地网页时是否会遇到问题.诊断下地抓取错误页中列出了由于重定向错误而无法抓取地网址.代码说明(多种选择)服务器根据请求可执行多种操作.服务器可根据请求者( ) 来选择一项操作,或提供操作列表供请求者选择.(永久移动)请求地网页已被永久移动到新位置.服务器返回此响应(作为对或请求地响应)时,会自动将请求者转到新位置.您应使用此代码通知某个网页或网站已被永久移动到新位置.(临时移动)服务器目前正从不同位置地网页响应请求,但请求者应继续使用原有位置来进行以后地请求.此代码与响应和请求地代码类似,会自动将请求者转到不同地位置.但由于会继续抓取原有位置并将其编入索引,因此您不应使用此代码来通知某个页面或网站已被移动.(查看其他位置)当请求者应对不同地位置进行单独地请求以检索响应时,服务器会返回此代码.对于除请求之外地所有请求,服务器会自动转到其他位置.(未修改)自从上次请求后,请求地网页未被修改过.服务器返回此响应时,不会返回网页内容.如果网页自请求者上次请求后再也没有更改过,您应当将服务器配置为返回此响应(称为标头).由于服务器可以告诉自从上次抓取后网页没有更改过,因此可节省带宽和开销.(使用代理)请求者只能使用代理访问请求地网页.如果服务器返回此响应,那么,服务器还会指明请求者应当使用地代理.(临时重定向)服务器目前正从不同位置地网页响应请求,但请求者应继续使用原有位置来进行以后地请求.此代码与响应和请求地代码类似,会自动将请求者转到不同地位置.但由于会继续抓取原有位置并将其编入索引,因此您不应使用此代码来通知某个页面或网站已被移动.(请求错误)这些状态代码表示,请求可能出错,已妨碍了服务器对请求地处理.代码说明(错误请求)服务器不理解请求地语法.(未授权)请求要求进行身份验证.登录后,服务器可能会返回对页面地此响应.(已禁止)服务器拒绝请求.如果在尝试抓取您网站上地有效网页时显示此状态代码(您可在网站管理员工具中诊断下地网络抓取页面上看到此状态代码),那么,这可能是您地服务器或主机拒绝对其进行访问.(未找到)服务器找不到请求地网页.例如,如果请求是针对服务器上不存在地网页进行地,那么,服务器通常会返回此代码.如果您地网站上没有文件,而您在网站管理员工具"诊断"标签地页上发现此状态,那么,这是正确地状态.然而,如果您有文件而又发现了此状态,那么,这说明您地文件可能是命名错误或位于错误地位置.(该文件应当位于顶级域名上,且应当名为).如果您在尝试抓取地网址上发现此状态(位于"诊断"标签地错误页上),那么,这表示所追踪地可能是另一网页中地无效链接(旧链接或输入有误地链接).(方法禁用)禁用请求中所指定地方法.(不接受)无法使用请求地内容特性来响应请求地网页.(需要代理授权)此状态代码与(未授权)类似,但却指定了请求者应当使用代理进行授权.如果服务器返回此响应,那么,服务器还会指明请求者应当使用地代理.(请求超时)服务器等候请求时超时.(冲突)服务器在完成请求时发生冲突.服务器必须包含有关响应中所发生地冲突地信息.服务器在响应与前一个请求相冲突地请求时可能会返回此代码,同时会提供两个请求地差异列表.(已删除)如果请求地资源已被永久删除,那么,服务器会返回此响应.该代码与(未找到)代码类似,但在资源以前有但现在已经不复存在地情况下,有时会替代代码出现.如果资源已被永久删除,那么,您应当使用代码指定该资源地新位置.(需要有效长度)服务器不会接受包含无效内容长度标头字段地请求.(未满足前提条件)服务器未满足请求者在请求中设置地其中一个前提条件.(请求实体过大)服务器无法处理请求,因为请求实体过大,已超出服务器地处理能力.(请求地过长)请求地(通常为网址)过长,服务器无法进行处理.(不支持地媒体类型)请求地格式不受请求页面地支持.(请求范围不符合要求)如果请求是针对网页地无效范围进行地,那么,服务器会返回此状态代码.(未满足期望值)服务器未满足"期望"请求标头字段地要求.(服务器错误)这些状态代码表示,服务器在尝试处理请求时发生内部错误.这些错误可能是服务器本身地错误,而不是请求出错.代码说明(服务器内部错误)服务器遇到错误,无法完成请求.(尚未实施)服务器不具备完成请求地功能.例如,当服务器无法识别请求方法时,服务器可能会返回此代码.(错误网关)服务器作为网关或代理,从上游服务器收到了无效地响应.(服务不可用)目前无法使用服务器(由于超载或进行停机维护).通常,这只是一种暂时地状态.(网关超时)服务器作为网关或代理,未及时从上游服务器接收请求.(版本不受支持)服务器不支持请求中所使用地协议版本.来源:自学网转载注明出处!。

http错误码

http错误码

http错误码摘要本⽂部分内容来源于⽹络,个⼈收集整理,请勿传播所有 HTTP 状态代码及其定义。

本⽂内容取⾃⽹络。

2xx 成功1 2 3 4 5 62xx 成功200 正常;请求已完成。

201 正常;紧接 POST 命令。

202 正常;已接受⽤于处理,但处理尚未完成。

203 正常;部分信息 — 返回的信息只是⼀部分。

204 正常;⽆响应 — 已接收请求,但不存在要回送的信息。

3xx 重定向301 && 302301 永久重定向Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引⽤都应该使⽤本响应返回的若⼲个URI之⼀。

如果可能,拥有链接编辑功能的客户端应当⾃动把请求的地址修改为从服务器反馈回来的地址。

除⾮额外指定,否则这个响应也是可缓存的。

302 临时重定向Found 请求的资源现在临时从不同的URI响应请求。

由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。

只有在Cache-Control或Expires中进⾏了指定的情况下,这个响应才是可缓存的。

共同点:⽤户都可以看到url替换为了⼀个新的,然后发出请求301适合永久重定向⽐较常⽤的场景是使⽤域名跳转。

我们访问会跳转到注意: 301请求是可以缓存的,即通过看status code,可以发现后⾯写着from cache。

302⽤来做临时跳转⽐如未登陆的⽤户访问⽤户中⼼重定向到登录页⾯。

访问404页⾯会重新定向到⾸页。

1 2 3 4 5 6 7 8 9 10 11 12 13 14##niginx 301/302配置rewrite后⾯接上permenent就代表301跳if ($host != 'isme.pub') {rewrite ^/(.*)$ https://c.isme.pub/$1 permanent; }# 接上redirect就代表302跳if ($host != 'isme.pub') {rewrite ^/(.*)$ https://c.isme.pub/$1 redirect; }304客户端发送了⼀个带条件的GET请求且该请求已被允许,但是请求的⽂档没有发⽣改变,则状态码是304如ngx配置了静态资源的缓存1 2 3303 请参阅其它 — 可在另⼀ URI 下找到对请求的响应,且应使⽤ GET ⽅法检索此响应。

常见的HTTP状态代码及其原因

常见的HTTP状态代码及其原因

常见的HTTP状态代码及其原因HTTP状态代码是一个三位数,用于向浏览器和Web服务器传达请求或响应期间的状态。

以下是常见的HTTP状态代码及其原因的详细解释:1xx (信息性状态码):- 100 Continue:服务器已经收到请求的初始部分,并且客户端应该继续发送剩余的请求。

- 101 Switching Protocols:服务器正在根据客户端的要求将协议切换到升级的版本。

2xx (成功状态码):-200OK:请求已成功处理,并返回了所请求的内容。

它是最常见的状态码之一- 201 Created:请求成功并且在服务器上创建了新资源。

- 204 No Content:服务器成功处理了请求,但没有返回任何内容。

3xx (重定向状态码):- 301 Moved Permanently:请求的资源已永久移动到新位置。

- 302 Found:请求的资源临时移动到其他位置。

- 304 Not Modified:客户端可以使用缓存的版本。

4xx (客户端错误状态码):- 400 Bad Request:服务器无法理解请求。

- 401 Unauthorized:请求需要身份验证。

- 403 Forbidden:服务器拒绝请求访问。

- 404 Not Found:无法找到请求的资源。

- 405 Method Not Allowed:服务器不允许使用请求的方法。

5xx (服务器错误状态码):- 500 Internal Server Error:服务器遇到了意外的错误。

- 502 Bad Gateway:作为网关或代理的服务器收到了无效的响应。

- 503 Service Unavailable:服务器当前无法处理请求。

- 504 Gateway Timeout:作为网关或代理的服务器在等待上游服务器的响应时超时。

以上只是HTTP状态代码中的一些常见示例,还有其他状态代码可以根据具体需求和情况使用。

了解这些状态代码可以帮助开发人员快速定位和解决与HTTP请求和响应相关的问题,提升Web应用程序的性能和可靠性。

http状态代码(错误代码)各代表什么意思

http状态代码(错误代码)各代表什么意思

http状态代码(错误代码)各代表什么意思状态代码(也称作错误代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码。

多数有效网页点击都有状态代码200("正常")。

"网页未找到"错误会生产404 错误。

某些常见的代码以粗体显示。

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

代码说明100(继续)请求者应当继续提出请求。

服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。

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

2xx(成功)用于表示服务器已成功处理了请求的状态代码。

代码说明200(成功)服务器已成功处理了请求。

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

如果您的robots.txt 文件显示为此状态,那么,这表示Googlebot 已成功检索到该文件。

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

202(已接受)服务器已接受了请求,但尚未对其进行处理。

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

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

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

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

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

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

通常,这些状态代码是永远重定向的。

Google 建议您在每次请求时使用的重定向要少于 5 个。

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

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

代码说明300(多种选择)服务器根据请求可执行多种操作。

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

http错误代码含义大全详解

http错误代码含义大全详解

http错误代码含义大全详解http错误代码含义:"100" : Continue"101" : witching Protocols"200" : OK"201" : Created"202" : Accepted"203" : Non-Authoritative Information "204" : No Content"205" : Reset Content"206" : Partial Content"300" : Multiple Choices"301" : Moved Permanently"302" : Found"303" : See Other"304" : Not Modified"305" : Use Proxy"307" : Temporary Redirect"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"500" : Internal Server Error"501" : Not Implemented"502" : Bad Gateway"503" : Service Unavailable"504" : Gateway Time-out"505" : HTTP Version not supportedHTTP 400 - 请求无效HTTP 401.1 - 未授权:登录失败HTTP 401.2 - 未授权:服务器配置问题导致登录失败HTTP 401.3 - ACL 禁止访问资源HTTP 401.4 - 未授权:授权被筛选器拒绝HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败HTTP 403 - 禁止访问HTTP 403 - 对 Internet 服务管理器 (HTML) 的访问仅限于 Localhost HTTP 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网页错误代码大全

HTTP网页错误代码大全带解释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请求错误代码原因及解决方法

常见的http请求错误代码原因及解决⽅法HTTP 错误 400400 请求出错由于语法格式有误,服务器⽆法理解此请求。

不作修改,客户程序就⽆法重复此请求。

HTTP 错误 401401.1 未授权:登录失败此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。

请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。

401.2 未授权:服务器的配置导致登录失败此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。

此错误通常由未发送正确的 WWW 验证表头字段所致。

请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。

401.3 未授权:由于资源中的 ACL ⽽未授权此错误表明客户所传输的证书没有对服务器中特定资源的访问权限。

此资源可能是客户机中的地址⾏所列出的⽹页或⽂件,也可能是处理客户机中的地址⾏所列出的⽂件所需服务器上的其他⽂件。

请记录试图访问的完整地址,并与 Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。

401.4 未授权:授权服务被筛选程序拒绝此错误表明 Web 服务器已经安装了筛选程序,⽤以验证连接到服务器的⽤户。

此筛选程序拒绝连接到此服务器的真品证书的访问。

请记录试图访问的完整地址,并与 Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。

401.5 未授权:ISAPI/CGI 应⽤程序的授权失败此错误表明试图使⽤的 Web服务器中的地址已经安装了 ISAPI 或 CGI程序,在继续之前⽤以验证⽤户的证书。

此程序拒绝⽤来连接到服务器的真品证书的访问。

请记录试图访问的完整地址,并与 Web服务器的管理员联系以确认您是否具有访问所请求资源的权限HTTP 错误 403403.1 禁⽌:禁⽌执⾏访问如果从并不允许的⽬录中执⾏ CGI、ISAPI或其他就可能引起此错误。

403.2 禁⽌:禁⽌读取访问如果没有可⽤的默认⽹页或未启⽤此⽬录的⽬录浏览,或者试图显⽰驻留在只标记为执⾏或脚本权限的⽬录中的HTML 页时就会导致此错误。

http状态码200、404、400等是什么意思

http状态码200、404、400等是什么意思

http状态码200、404、400等是什么意思在学习⽹页设计的时候都应该知道状态码,但我们常见的状态码都是200,404,下⾯介绍其他的状态值2开头的http状态码表⽰请求成功200 成功处理了请求,⼀般情况下都是返回此状态码;201 请求成功并且服务器创建了新的资源。

202 接受请求但没创建资源;203 返回另⼀资源的请求;204 服务器成功处理了请求,但没有返回任何内容;205 服务器成功处理了请求,但没有返回任何内容;206 处理部分请求;3xx (重定向)重定向代码,也是常见的代码300 (多种选择)针对请求,服务器可执⾏多种操作。

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

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

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

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

303 (查看其他位置)请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时,服务器返回此代码。

304 (未修改)⾃从上次请求后,请求的⽹页未修改过。

服务器返回此响应时,不会返回⽹页内容。

305 (使⽤代理)请求者只能使⽤代理访问请求的⽹页。

如果服务器返回此响应,还表⽰请求者应使⽤代理。

307 (临时重定向)服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求。

4开头的http状态码表⽰请求出错400 服务器不理解请求的语法。

⽐如:你客户端(也就是浏览器)发的⼀个请求的参数不是后台想要收到的参数。

⽐如你后台的处理url的映射是想要接收usrename和password,但是你前台页⾯中没有name属性是这两个值的<input>标签,这个时候回报错400 401 请求要求⾝份验证。

对于需要登录的⽹页,服务器可能返回此响应。

http常见的错误码

http常见的错误码

http常见的错误码 常见错误码⼀.信息1XX(Information 1xx) ——这⼀类的状态码是指⼀种临时的返回,鉴于只有状态⾏和可选标题,⽽且是被空⾏终⽌。

没有请求标题对于此类的状态码,⾃从HTTP/1.0 没有定义任何1xx状态码,服务器必须不能发送1XX的响应给http/1.0 客户端,除⾮在实验条件下。

客户端必须准备在常规响应之前接受⼀个或多个1XX状态响应,及时客户端不希望有100(继续)状态消息,⽤户代理可能会忽略意外的1XX状态响应。

代理必须转发1xx响应,除⾮代理和客户端间的连接被关闭,或者代理本⾝请求⽣成1XX响应(例如:如果代理当它转发请求时,添加⼀个字段“Expect:100-continue ”,那么它不需要转发相应的100(继续)的响应。

) ——{ 100 继续; 101 交换协议; }⼆.成功2XX(successful 2XX) ——这⼀类的状态码是指客户端的请求依据被成功地收到、理解、和接收(Received、understood and accepted)。

——{ 200 OK 201 已创建(Created) 202 接收(Accepted) 203 ⾮权威性的信息(Non-Authoritative Information) 204 ⽆内容(No Content) 205 重置内容(Reset Content) 206 部分内容(Partial Content) }三.重定向3XX (Redirection 3XX) ——这类的状态码是指为了满⾜请求,⽤户代理需要采取进⼀步的操作。

如果且只有当在第⼆个请求中使⽤的⽅法是GET或者 HEAD时,⽤户代理(user agent)可以执⾏所需的操作,⽽⽆需与⽤户进⾏交互。

客户端应该检测⽆限重定向循环,⾃从这样的循环⽣成了⽹络通信(network traffic)为每个重定向。

注意:此规范的以前版本建议使⽤最多五定向。

常见http错误代码及解决思路

常见http错误代码及解决思路

我们访问网站时,将IE的友好错误提示关闭后会出现各种错误代码提示,根据这些提示我们可以更准确方便的找到站点存在问题。

关闭IE浏览器友好错误提示的方法:打开IE—工具—Internet选项—高级—在设置中取消选择“显示友好http错误信息”在我们处理问题的过程中常见的http错误主要包括5类:400错误、401错误、403错误、404错误、500错误。

常见的HTTP 状态代码及其原因:一.400错误400错误通常是访问网站时在域名解析的过程中出现问题。

1.域名没有做解析2.域名被拦截(未备案、违法信息)3.域名状态不正确(过期、注册商封停)二.401错误打开IIS,在站点属性中选择目录安全性,点击身份验证和访问控制后的编辑按钮,查看匿名访问该站点的用户名,图示中为IUSR_BENET-CLIENT-1图1该用户名默认以IUSR_(netbios名)命名,用于匿名访问网站,如果该账户无权访问网站则有可能出现访问网站弹出登录框的问题,也就是401.1或401.3错误。

401.1 - 登录失败。

登录尝试不成功,可能因为用户名或密码无效。

注:建议执行以下步骤:1.在“本地用户和组”中检查该匿名访问帐号的状态,看是否被锁定或者被禁用。

图22.同步“本地用户和组”中匿名访问用户的密码和图1中设置的匿名用户密码:重新设置匿名(IUSR用户)用户密码,将该密码设置到图1中密码框内。

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

这表示存在NTFS 权限问题。

即使您对试图访问的文件具备相应的权限,也可能发生此错误。

例如,如果IUSR 帐户无权访问C:\Winnt\System32\Inetsrv 目录,您会看到这个错误。

有关如何解决此问题的其他信息,请单击下面的文章编号,查看Microsoft 知识库中相应的文章:187506 INFO: IIS 4.0 的基础NTFS 权限。

注:建议执行以下步骤:1.打开IIS,右键单击站点,选择权限2.检查站点NTFS权限,确保匿名访问用户对该站点有访问权限图3三.403错误,最常见为403.1,403.2,403.3403.1 - 执行访问被禁止。

HTTP错误代码描述

HTTP错误代码描述

HTTP错误代码描述1xx(临时响应)表⽰临时响应并需要请求者继续执⾏操作的状态代码。

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

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

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

2xx (成功)表⽰成功处理了请求的状态代码 200 (成功) 服务器已成功处理了请求。

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

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

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

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

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

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

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

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

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

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

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

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

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

303 (查看其他位置) 请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时,服务器返回此代码。

304 (未修改) ⾃从上次请求后,请求的⽹页未修改过。

服务器返回此响应时,不会返回⽹页内容。

305 (使⽤代理 Use Proxy) 请求者只能使⽤代理访问请求的⽹页。

如果服务器返回此响应,还表⽰请求者应使⽤代理。

307 (临时重定向) 服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求。

HTTP协议的状态码

HTTP协议的状态码

HTTP协议的状态码1xx(信息响应):表示服务器已经接收到客户端的请求,并且正在处理中。

- 100 Continue:请求的初始部分已经被服务器收到,客户端可以继续发送剩余的请求。

- 101 Switching Protocols:服务器正在切换协议,客户端需切换到新协议继续通信。

2xx(成功响应):表示服务器已经成功处理了客户端的请求。

-200OK:请求成功,服务器返回的响应正常。

- 201 Created:请求已经被服务器处理,并且新的资源已经被创建。

- 204 No Content:服务器成功处理了请求,但没有返回任何内容。

3xx(重定向):表示客户端需要进一步的操作才能完成请求。

- 301 Moved Permanently:永久性重定向,请求的资源已经被永久移动到新的URL。

- 302 Found:临时性重定向,请求的资源已经被临时移动到新的URL。

- 304 Not Modified:客户端缓存的内容仍然有效,可以直接使用缓存的版本。

4xx(客户端错误):表示客户端发送的请求有错误或无法完成请求。

- 400 Bad Request:客户端发送的请求无效,服务器无法理解。

- 401 Unauthorized:请求需要身份验证,客户端未提供有效的身份验证凭据。

- 404 Not Found:请求的资源不存在。

5xx(服务器错误):表示服务器无法完成请求。

- 500 Internal Server Error:服务器内部错误。

- 503 Service Unavailable:服务器当前无法处理请求,通常由于过载或维护。

除了上述常见的状态码,HTTP协议还包括其他一些特殊的状态码的含义,例如:- 418 I'm a teapot:请求服务器泡茶,在愚人节玩笑中使用。

- 429 Too Many Requests:请求过于频繁,服务器拒绝处理。

状态码是HTTP协议中非常重要的一部分,它可以帮助客户端了解请求的处理结果,并根据不同的状态码做出相应的处理。

HTTP错误代码大全

HTTP错误代码大全
500.12 服务器错误:Web 服务器上的应用程序正在重新启动。 : HTTP错误:500-502 服务器错误 (服务器错误:Web 服务器上的应用程序正在重新启动。) [ 详细查看"500.12 服务器错误:Web 服务器上的应用程序正在重新启动。" ]
500.13 服务器错误:Web 服务器太忙 : HTTP错误:500-502 服务器错误 (Web 服务器太忙) [ 详细查看"500.13 服务器错误:Web 服务器太忙" ]
401.4 未经授权:Web 服务器上安装的筛选器授权失败。 : HTTP错误:400-403,权限错误类 (Web 服务器上安装的筛选器授权失败。) [ 详细查看"401.4 未经授权:Web 服务器上安装的筛选器授权失败。" ]
401.5 未经授权:ISAPI/CGI 应用程序授权失败。 : HTTP错误:400-403,权限错误类 (ISAPI/CGI 应用程序授权失败。) [ 详细查看"401.5 未经授权:ISAPI/CGI 应用程序授权失败。" ]
404.3 文件或目录无法找到:MIME 映射策略禁止该请求。 : HTTP错误:404-414,文件丢失错误 (MIME 映射策略禁止该请求) [ 详细查看"404.3 文件或目录无法找到:MIME 映射策略禁止该请求。" ]
405 用于访问该页的 HTTP 动作未被许可。 : HTTP错误:404-414,文件丢失错误 (用于访问该页的HTTP 动作未被许可。) [ 详细查看"405 用于访问该页的 HTTP 动作未被许可。" ]
410 文件已删除 : HTTP错误:404-414,文件丢失错误 (文件已删除) [ 详细查看"410 文件已删除" ]

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

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

常见的HTTP状态码(HTTPStatusCode)说明作为⼀个互联⽹开发⼈员对于⼀些服务器返回的HTTP状态的意思都必须是了如指掌的,只有将这些状态码⼀⼀弄清楚,⼯作中遇到的各种问题才能够处理的得⼼应⼿。

好了,下⾯就让我们来了解⼀下⽐较常见的HTTP状态码吧!2开头(请求成功)表⽰成功处理了请求的状态代码。

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

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

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

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

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

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

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

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

3开头(请求被重定向)表⽰要完成请求,需要进⼀步操作。

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

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

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

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

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

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

303 (查看其他位置)请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时,服务器返回此代码。

304 (未修改)⾃从上次请求后,请求的⽹页未修改过。

服务器返回此响应时,不会返回⽹页内容。

305 (使⽤代理)请求者只能使⽤代理访问请求的⽹页。

如果服务器返回此响应,还表⽰请求者应使⽤代理。

307 (临时重定向)服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求。

4开头(请求错误)这些状态代码表⽰请求可能出错,妨碍了服务器的处理。

常见的http错误描述原因

常见的http错误描述原因

常见的http错误描述原因
常见的HTTP错误描述原因如下:
1. HTTP 400 错误(Bad Request):请求中传递的数据有误或不完整,服务器无法处理请求。

2. HTTP 401 错误(Unauthorized):请求需要进行身份验证,但未提供有效的凭据。

3. HTTP 403 错误(Forbidden):服务器理解请求,但拒绝执行请求,通常由于权限不足。

4. HTTP 404 错误(Not Found):服务器无法找到请求的资源。

5. HTTP 500 错误(Internal Server Error):服务器遇到未知的错误,无法完成请求。

6. HTTP 502 错误(Bad Gateway):充当代理或网关的服务器从上游服务器接收到无效的响应。

7. HTTP 503 错误(Service Unavailable):服务器暂时无法处理请求,通常由于维护或过载。

8. HTTP 504 错误(Gateway Timeout):充当代理或网关的服务器未及时从上游服务器接收到响应。

这只是一些常见的HTTP错误,实际上还有许多其他类型的错误。

HTTP错误的描述原因可能因服务器设置和配置的不同而有所差异。

查询HTTP错误代码可以得到更详细的描述和解决方案。

HTTP状态代码(各种错误代码集合)

HTTP状态代码(各种错误代码集合)

HTTP状态代码(各种错误代码集合)HTTP状态代码(各种错误代码集合)HTTP 400 - 请求⽆效HTTP 401.1 - 未授权:登录失败HTTP 401.2 - 未授权:服务器配置问题导致登录失败HTTP 401.3 - ACL 禁⽌访问资源HTTP 401.4 - 未授权:授权被筛选器拒绝HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败HTTP 403 - 对 Internet 服务管理器 (HTML) 的访问仅限于 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.asaHTTP 501 - 未实现HTTP 502 - ⽹关错误错误 602 The port is already open问题:拨号⽹络⽹络由于设备安装错误或正在使⽤,不能进⾏连接原因:RasPPPoE没有完全和正确的安装解决:卸载⼲净任何PPPoE软件,重新安装。

http状态代码的意思

http状态代码的意思

301、404、200、304等HTTP状态,代表什么意思?在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。

因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说,这是很有必要俱备的网站制作基础条件。

如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或Googlebot 抓取网页时),服务器将会返回HTTP 状态码响应请求。

此状态码提供关于请求状态的信息,告诉Googlebot 关于您的网站和请求的网页的信息。

一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务器超时下面提供HTTP 状态码的完整列表。

点击链接可了解详情。

您也可以访问HTTP 状态码上的W3C 页获取更多信息。

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

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

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

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

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

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

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

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

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

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

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

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

HTTP协议状态码详解(HTTPStatusCode)

HTTP协议状态码详解(HTTPStatusCode)

HTTP协议状态码详解(HTTPStatusCode)使⽤/PHP/JSP 或者javascript都会⽤到http的不同状态,⼀些常见的状态码为:200 – 服务器成功返回⽹页 404 – 请求的⽹页不存在 503 – 服务不可⽤1xx(临时响应)表⽰临时响应并需要请求者继续执⾏操作的状态代码。

代码说明100 (继续)请求者应当继续提出请求。

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

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

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

代码说明200 (成功)服务器已成功处理了请求。

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

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

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

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

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

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

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

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

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

代码说明300 (多种选择)针对请求,服务器可执⾏多种操作。

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

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

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

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

303 (查看其他位置)请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时,服务器返回此代码。

304 (未修改)⾃从上次请求后,请求的⽹页未修改过。

服务器返回此响应时,不会返回⽹页内容。

305 (使⽤代理)请求者只能使⽤代理访问请求的⽹页。

http协议的状态码 200、30、304、404、502一览

http协议的状态码 200、30、304、404、502一览

h t t p协议的状态码
E-Marketing Union of friendship
1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态码。

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

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

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

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

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

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

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

5xx(服务器错误)
这些状态码表示服务器在处理请求时发生内部错误。

这些错误可能是服务器本身的错误,而不是请求出错。

(整理)Http错误码集合.

(整理)Http错误码集合.

常见的HTTP错误码的具体含义"100" : Continue"101" : witching Protocols"200" : OK"201" : Created"202" : Accepted"203" : Non-Authoritative Information "204" : No Content"205" : Reset Content"206" : Partial Content"300" : Multiple Choices"301" : Moved Permanently"302" : Found"303" : See Other"304" : Not Modified"305" : Use Proxy"307" : Temporary Redirect"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"500" : Internal Server Error "501" : Not Implemented"502" : Bad Gateway"503" : Service Unavailable"504" : Gateway Time-out"505" : HTTP Version not supported 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 服务管理器 (HTML) 的访问仅限于 Localhost HTTP 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 - 网关错误<error-page><error-type>ng.Exception</error-type><location>/Error.jsp</location></error-page><error-page><error-code>500</error-code><location>/error.jsp</location></error-page><error-page><error-page><error-code>500</error-code><location>/errorhandler.jsp</location></error-page><error-page><exception-type>javax.servlet.ServletException</exception-type><location>/errorhandler.jsp</location></error-page>关键是捕获exception处理,当然你可以用jsp代替servlet如何把jsp 放入web-inf 控制直接url 访问问题******************************************************************************* ******************************************************************************* *HTTP1xx-信息提示这些状态代码表示临时的响应。

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

HTTP/FTP状态代码的含义IIS状态代码的含义概要当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。

该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。

状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。

更多信息日志文件的位置在默认状态下,IIS把它的日志文件放在%WINDIR\System32\Logfiles文件夹中。

每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。

在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。

HTTP1xx-信息提示这些状态代码表示临时的响应。

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

100-继续。

101-切换协议。

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

200-确定。

客户端请求已成功。

201-已创建。

202-已接受。

203-非权威性信息。

204-无内容。

205-重置内容。

206-部分内容。

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错误,它们指明更为具体的错误原因:403.1-执行访问被禁止。

403.2-读访问被禁止。

403.3-写访问被禁止。

403.4-要求SSL。

403.5-要求SSL128。

403.6-IP地址被拒绝。

403.7-要求客户端证书。

403.8-站点访问被拒绝。

403.9-用户数过多。

403.10-配置无效。

403.11-密码更改。

403.12-拒绝访问映射表。

403.13-客户端证书被吊销。

403.14-拒绝目录列表。

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

403.16-客户端证书不受信任或无效。

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

403.18-在当前的应用程序池中不能执行所请求的URL。

这个错误代码为IIS6.0所专用。

403.19-不能为这个应用程序池中的客户端执行CGI。

这个错误代码为IIS6.0所专用。

403.20-Passport登录失败。

这个错误代码为IIS6.0所专用。

404-未找到。

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

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

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

404.3-MIME映射策略阻止本请求。

405-用来访问本页面的HTTP谓词不被允许(方法不被允许)406-客户端浏览器不接受所请求页面的MIME类型。

407-要求进行代理身份验证。

412-前提条件失败。

413–请求实体太大。

414-请求URI太长。

415–不支持的媒体类型。

416–所请求的范围无法满足。

417–执行失败。

423–锁定的错误。

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

500-内部服务器错误。

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

500.13-Web服务器太忙。

500.15-不允许直接请求Global.asa。

500.16–UNC授权凭据不正确。

这个错误代码为IIS6.0所专用。

500.18–URL授权存储不能打开。

这个错误代码为IIS6.0所专用。

500.100-内部ASP错误。

501-页眉值指定了未实现的配置。

502-Web服务器用作网关或代理服务器时收到了无效响应。

502.1-CGI应用程序超时。

502.2-CGI应用程序出错。

application.503-服务不可用。

这个错误代码为IIS6.0所专用。

504-网关超时。

505-HTTP版本不受支持。

FTP1xx-肯定的初步答复这些状态代码指示一项操作已经成功开始,但客户端希望在继续操作新命令前得到另一个答复。

110重新启动标记答复。

120服务已就绪,在nnn分钟后开始。

125数据连接已打开,正在开始传输。

150文件状态正常,准备打开数据连接。

2xx-肯定的完成答复一项操作已经成功完成。

客户端可以执行新命令。

200命令确定。

202未执行命令,站点上的命令过多。

211系统状态,或系统帮助答复。

212目录状态。

213文件状态。

214帮助消息。

215NAME系统类型,其中,NAME是AssignedNumbers文档中所列的正式系统名称。

220服务就绪,可以执行新用户的请求。

221服务关闭控制连接。

如果适当,请注销。

225数据连接打开,没有进行中的传输。

226关闭数据连接。

请求的文件操作已成功(例如,传输文件或放弃文件)。

227进入被动模式(h1,h2,h3,h4,p1,p2)。

230用户已登录,继续进行。

250请求的文件操作正确,已完成。

257已创建“PATHNAME”。

3xx-肯定的中间答复该命令已成功,但服务器需要更多来自客户端的信息以完成对请求的处理。

331用户名正确,需要密码。

332需要登录帐户。

350请求的文件操作正在等待进一步的信息。

4xx-瞬态否定的完成答复该命令不成功,但错误是暂时的。

如果客户端重试命令,可能会执行成功。

421服务不可用,正在关闭控制连接。

如果服务确定它必须关闭,将向任何命令发送这一应答。

425无法打开数据连接。

426Connectionclosed;transferaborted.450未执行请求的文件操作。

文件不可用(例如,文件繁忙)。

451请求的操作异常终止:正在处理本地错误。

452未执行请求的操作。

系统存储空间不够。

5xx-永久性否定的完成答复该命令不成功,错误是永久性的。

如果客户端重试命令,将再次出现同样的错误。

500语法错误,命令无法识别。

这可能包括诸如命令行太长之类的错误。

501在参数中有语法错误。

502未执行命令。

503错误的命令序列。

504未执行该参数的命令。

530未登录。

532存储文件需要帐户。

550未执行请求的操作。

文件不可用(例如,未找到文件,没有访问权限)。

551请求的操作异常终止:未知的页面类型。

552请求的文件操作异常终止:超出存储分配(对于当前目录或数据集)。

553未执行请求的操作。

不允许的文件名。

常见的FTP状态代码及其原因150-FTP使用两个端口:21用于发送命令,20用于发送数据。

状态代码150表示服务器准备在端口20上打开新连接,发送一些数据。

226-命令在端口20上打开数据连接以执行操作,如传输文件。

该操作成功完成,数据连接已关闭。

230-客户端发送正确的密码后,显示该状态代码。

它表示用户已成功登录。

331-客户端发送用户名后,显示该状态代码。

无论所提供的用户名是否为系统中的有效帐户,都将显示该状态代码。

426-命令打开数据连接以执行操作,但该操作已被取消,数据连接已关闭。

530-该状态代码表示用户无法登录,因为用户名和密码组合无效。

如果使用某个用户帐户登录,可能键入错误的用户名或密码,也可能选择只允许匿名访问。

如果使用匿名帐户登录,IIS的配置可能拒绝匿名访问。

550-命令未被执行,因为指定的文件不可用。

例如,要GET的文件并不存在,或试图将文件PUT到您没有写入权限的目录。

相关文档
最新文档