http报错

字数 1004阅读 37

常见类型
200 : 服务器成功返回网页
302 :对象已移动
403 :禁止访问
404 : 请求的网页不存在
500 : 内部服务器错误
503 : 服务不可用

详细分解:
1XX 信息提示
用于表示临时的响应。客户端在收到常规响应之前,应准备接受一个或多个1XX响应。
100 :继续
101 :切换协议

2XX 成功
表示服务器成功地接受了客户端请求。
200 :确定。客户端请求已成功
201 :已创建
202 :已接受
203 :非权威性信息
204 :无内容
205 :重置内容
206 :部分内容

3XX 重定向
客户端浏览器必须采取更多操作来实现请求。(例如:浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求)
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.1 :执行访问被禁止
403.2 :读访问被禁止
403.3 :写访问被禁止
403.4 :要求SSL
403.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 :客户端证书已过期或尚未生效
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 请求URL太大
415 不支持的媒体类型
416 所请求的范围无法满足
417 执行失败

服务太忙
500 : 内部服务器错误
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应用程序出错
503 服务不可用(IIS6.0专用)
504 网关超时
505 HTTP版本不受支持

推荐阅读更多精彩内容