1xx - 信息提示:这些状态代码表示临时的响应。100 - 继续,表示出的请求已经被服务器接收,浏览器应当继续发送请求的其余部分。101 - 切换协议 ,服务器将遵从客户的请求转换到另外一种协议。

2xx - 成功:这类状态代码表明服务器成功地接受了客户端请求。200 - 确定,此状态代码表示IIS已成功处理请求。201 - 已创建。202 - 已接受 , 已经接收请求,但是尚未处理完成。203 - 非权威性信息,一些应答头可能不正确。204 - 无内容,没有新文档,浏览器应该继续显示原来的文档。205 - 重置内容,没有新的内容,到那时浏览器应该重置它所显示的内容,用来强制清楚表单输入内容。206 - 部分内容。

3xx - 重定向:客户端浏览器必须采取更多操作来实现请求。例如:浏览器可能不得不请求服务器上其他不同的页面,或通过代理服务器重复该请求。300 - 多种选择,客户请求的文档可以在多个位置找到。301 - 已被永远移走,客户请求的文档在其他地方。302 - 对象已找到并已移动,出现该状态码,浏览器能够给自动访问新的URL。304 - 未修改,客户端请求的文档位于客户端缓存中,文档自缓存以来尚未被修改过。客户端使用文档的缓存副本,而不从服务器下载文档。305 - 使用代理。306 - 此代码已被保留但未被使用。307 - 临时重定向 。

4xx - 客户端错误:发生错误,客户端出现问题。例如,客户端请求不存在的页面,客 户端未提供有效的身份验证信息。400 - 错误的请求401 - 访问被拒绝IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示:  1、401.1 - 登录失败 登录尝试不成功,可能因为用户名或密码无效。  2、401.2 - 服务器配置导致登录失败  3、401.3 - 由于ACL对资源的限制而未获得授权,这表示存在NTFS权限问题。即使您对试图访问的文件具备相应的权限,也可能发生此错误。  4、401.4 - 筛选器授权失败。  5、401.5 - ISAPI/CGI应用程序授权失败。  6、401.7 - 访问被Web服务器上的URL授权策略拒绝。403 - 禁止访问  403 Forbidden 资源不可用。服务器理解客户的需求,但是拒绝处理他通常由于服务器上文件或目录的权限设置问题。

404 - 未找到文件发生此错误的原因是您试图访问的文件已被移走或删除。  1、404.0 - 没有找到文件或目录  2、404.1 - 无法在所请求的端口上访问Web站点  3、404.2 - Web服务扩展锁定策略阻止本请求  4、404.3 - MIME映射策略阻止本请求405 - 用来访问本页面的HTTP谓词不被允许(方法不被允许)406 - 客户端浏览器不接受所请求页面的MIME类型407 - 要求进行代理身份验证412 - 前提条件失败413 - 请求实体太大414 - 请求URI太长415 - 不支持的媒体类型416 - 所请求的范围无法满足417 - 执行失败423 - 锁定的错误

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

500 - 内部服务器错误很多服务器端的错误都可能导致该错误信息。事件查看器日志包含更详细的错误原因。此外,您可以禁用友好HTTP错误信息以便收到详细的错误说明。

500.12 - 应用程序正忙于在Web服务器上重新启动  这表示您在IIS重新启动应用程序的过程中试图加载ASP页。刷新页面后,此信息即会消失。  500.13 - Web服务器太忙  500.15 - 不允许直接请求Global.asa  500.16 - UNC授权凭据不正确(IIS6.0专有)  500.18 - URL授权存储不能打开(IIS6.0专有)  500.100 - 内部ASP错误  如果试图加载的ASP页中含有错误代码,将出现此错误信息。若要获得更确切的错误信息,请禁用友好HTTP错误信息。默认情况下,只会在默认Web站点上启用此错误信息。501 - 页眉值指定了未实现的配置。502 - Web服务器用作网关或代理服务器时收到了无效响应(网关错误)  如果试图运行的CGI脚本不返回有效的HTTP标头集,将出现此错误信息。  502.1 - CGI应用程序超时。  502.2 - CGI应用程序出错。503 - 服务不可用(IIS6.0专有),服务器由于维护或者负载过重未能应答。504 - 网关超时,作为代理或网关服务器使用,表示不能及时的从远程服务器获得应答。505 - 服务器不支持请求中所指明的HTTP版本。

  1. 服务器常用的状态码及其对应的含义如下:

    •  200:服务器响应正常。
    •  304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意)。
    •  400:无法找到请求的资源。
    •  401:访问资源的权限不够。
    •  403:没有权限访问资源。
    •  404:需要访问的资源不存在。
    •  405:需要访问的资源被禁止。
    •  407:访问的资源需要代理身份验证。
    •  414:请求的URL太长。
    •  500:服务器内部错误。
  2.    

    补全状态码避免再去搜:

    100——客户必须继续发出请求

    101——客户要求服务器根据请求转换HTTP协议版本

    200——交易成功

    201——提示知道新文件的URL

    202——接受和处理、但处理未完成

    203——返回信息不确定或不完整

    204——请求收到,但返回信息为空

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

    206——服务器已经完成了部分用户的GET请求

    300——请求的资源可在多处得到

    301——删除请求数据

    302——在其他地址发现了请求数据

    303——建议客户访问其他URL或访问方式

    304——客户端已经执行了GET,但文件未变化

    305——请求的资源必须从服务器指定的地址得到

    306——前一版本HTTP中使用的代码,现行版本中不再使用

    307——申明请求的资源临时性删除

    400——错误请求,如语法错误

    401——请求授权失败

    402——保留有效ChargeTo头响应

    403——请求不允许

    404——没有发现文件、查询或URl

    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头字段指定的期望值,如果是代理服务器,可能是下一级服务器不能满足请求

    500——服务器产生内部错误

    501——服务器不支持请求的函数

    502——服务器暂时不可用,有时是为了防止发生系统过载

    503——服务器过载或暂停维修

    504——关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长

    505——服务器不支持或拒绝支请求头中指定的HTTP版本

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐