当前位置:文档之家› HTTP协议状态码的含义

HTTP协议状态码的含义

Http返回状态码:2开头表示成功返回;3开头表示请求被重定向;4开头表示由于客户端造成的错误;5开头表示由于服务端造成的错误。

"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" : Moved temporarily status code"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 1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不确定或不完整204——请求收到,但返回信息为空205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件206——服务器已经完成了部分用户的GET请求300——请求的资源可在多处得到301——删除请求数据302——在其他地址发现了请求数据303——建议客户访问其他URL或访问方式304——客户端已经执行了GET,但文件未变化305——请求的资源必须从服务器指定的地址得到306——前一版本HTTP中使用的代码,现行版本中不再使用307——申明请求的资源临时性删除4xx: Client Error使用者端(浏览器)错误400——错误请求,如语法错误401——请求授权失败401.1 登入失败401.2 因服务器设定问题造成登入失败401.3 由于来源的ACL 问题而未授权401.4 筛选器授权失败401.5 ISAPI/CGI 应用程序授权失败402——保留有效ChargeTo头响应403——请求不允许403.1 禁止执行存取403.2 禁止读取存取403.3 禁止写入存取403.4 需要SSL403.5 需要SSL 128 位加密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 客户端凭证已经过期或者无效404——没有发现文件、查询或URL405——用户在Request-Line字段定义的方法不允许406——请求资源不可访问407——类似401,用户必须首先在代理服务器上得到授权408——客户端没有在用户指定的时间内完成请求409——对当前资源状态,请求不能完成410——服务器上不再有此资源且无进一步的参考地址411——服务器拒绝用户定义的Content-Length属性请求412一个或多个请求头字段在当前请求中错误413请求的资源大于服务器允许的大小414——请求的资源URL长于服务器允许的长度415——请求资源不支持请求项目格式416——请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求也不包含If-Range请求头字段417——服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下一级服务器不能满足请求5xx: Server Error 服务器端错误讯息错误码错误讯息说明500——服务器产生内部错误500.12 应用程序正在重新启动500.13 服务器太忙碌500.15 不允许Global.asa 的要求500-100.asp ASP 错误501——服务器不支持请求的函数502——服务器暂时不可用,有时是为了防止发生系统过载503——服务器过载或暂停维修504 关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长505——服务器不支持或拒绝支请求头中指定的HTTP版本常见的 HTTP 状态代码及其原因•200 - 成功。

此状态代码表示 IIS 已成功处理请求。

•304 - 未修改。

客户端请求的文档已在其缓存中,文档自缓存以来尚未被修改过。

客户端使用文档的缓存副本,而不从服务器下载文档。

•401.1 - 登录失败。

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

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

这表示存在NTFS 权限问题。

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

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

•403.1 - 执行访问被禁止。

导致此错误信息的两个常见原因:•您没有足够的执行许可。

例如,如果试图访问的 ASP 页所在的目录权限设为“无”,或者,试图执行的 CGI 脚本所在的目录权限为“只允许脚本”,将出现此错误信息。

若要修改执行权限,请在 Microsoft 管理控制台 (MMC) 中右击目录,然后依次单击属性和目录选项卡,确保为试图访问的内容设置适当的执行权限。

•您没有将试图执行的文件类型的脚本映射设置为识别所使用的谓词(例如,GET 或 POST)。

若要验证这一点,请在 MMC 中右击目录,依次单击属性、目录选项卡和配置,然后验证相应文件类型的脚本映射是否设置为允许所使用的谓词。

•403.2 - 读访问被禁止。

验证是否已将 IIS 设置为允许对目录进行读访问。

另外,如果您正在使用默认文件,请验证该文件是否存在。

403.2 Forbidden:Read Access Forbidden(403.2 禁止访问:读访问被禁止)•403.3 - 写访问被禁止。

验证 IIS 权限和 NTFS 权限是否已设置以便向该目录授予写访问权。

403.3 Forbidden:Write Access Forbidden(403.3 禁止访问:写访问被禁止)•403.4 - 要求 SSL。

禁用要求安全通道选项,或使用 HTTPS 代替 HTTP 来访问该页面。

如果没有安装证书的 Web 站点出现此错误。

403、403.4、403.5 禁止访问:要求 SSL•403.5 - 要求 SSL 128。

禁用要求 128 位加密选项,或使用支持 128 位加密的浏览器以查看该页面。

错误信息:HTTP 错误 403、403.4、403.5 禁止访问:要求 SSL•403.6 - IP 地址被拒绝。

您已把您的服务器配置为拒绝访问您目前的 IP 地址。

错误信息:403.6 - Forbidden:IP Address Rejected(403.6 - 不可用:IP 地址被拒绝)•403.7 - 要求客户端证书。

您已把您的服务器配置为要求客户端身份验证证书,但您未安装有效的客户端证书。

错误 403.7 或“Connection to Server Could Not Be错误信息:403.7 Forbidden:Client Certificate Required(403.7 禁止访问:要求客户端证书)•403.8 - 站点访问被拒绝。

您已为您用来访问服务器的域设置了域名限制。

错误信息:Forbidden:Site Access Denied 403.8(禁止访问:站点访问被拒绝 403.8)•403.9 - 用户数过多。

与该服务器连接的用户数量超过了您设置的连接限制。

错误信息:Access Forbidden:Too Many Users Are Connected403.9(禁止访问:连接的用户太多 403.9)注意:Microsoft Windows 2000 Professional 和 MicrosoftWindows XP Professional 自动设置了在 IIS 上最多 10 个连接的限制。

相关主题