所有HTTP状态代码及其定义

所有HTTP状态代码及其定义,第1张

所有HTTP状态代码及其定义,第2张

状态行包含HTTP版本、状态代码和对应于状态代码的简短描述信息。在大多数情况下,除了Content-Type之外的所有响应头都是可选的。但是Content-Type是必需的,它描述了下面文档的MIME类型。尽管大多数回复都包含文档,但有些却没有。例如,对HEAD请求的响应永远不会附带文档。有许多状态代码实际上用于标识失败的请求,这些响应也不包含任何文档(或者只有一个简短的错误消息描述)。

当用户试图通过HTTP访问运行Internet信息服务(IIS)的服务器上的内容时,IIS会返回一个数字代码来指示请求的状态。状态代码可以指示特定请求是否成功,还可以揭示请求失败的确切原因。

1xx-信息提示
这些状态代码表示临时响应。在接收常规响应之前,客户应该准备好接收一个或多个1xx响应。•100-继续。
& # 8226;01-切换协议。

2xx-Success
这样的状态代码表示服务器成功接受了客户端请求。
& # 8226;00-好的。客户端请求成功。
& # 8226;21-已创建。
& # 8226;22-接受。
& # 8226;23-非权威信息。
& # 8226;24-无内容。
& # 8226;25-重置内容。
& # 8226;26-部分内容。

3xx-Redirect
客户端浏览器必须做更多的工作来满足请求。例如,浏览器可能需要请求服务器上的不同页面,或者通过代理服务器重复请求。
& # 8226;32-对象已被移动。
& # 8226;304-未修改。
& # 8226;307-临时重定向。

4xx-客户端错误
出现了一个错误,客户端好像有问题。例如,客户端请求一个不存在的页面,而客户端没有提供有效的身份验证信息。
& # 8226;400-错误的请求。
& # 8226;41-访问被拒绝。IIS定义了许多不同的401错误,这些错误指出了更具体的错误原因。这些特定的错误代码显示在浏览器中,而不是IIS日志中:
& # 8226;41.1-登录失败。
& # 8226;41.2-服务器配置导致登录失败。
& # 8226;41.3-由于ACL对资源的限制,未获得授权。
& # 8226;41.4-过滤器授权失败。
& # 8226;401.5-ISAPI/CGI应用程序授权失败。
& # 8226;41.7–访问被Web服务器上的URL授权策略拒绝。此错误代码是特定于IIS 6.0的。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 所有HTTP状态代码及其定义

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情