开启辅助访问
帐号登录 |立即注册

http状态码大全

 
  用户试图通过HTTP或FTP访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因
   日志记录位置:默认状态下,IIS把它的日志文件放在 windows/system32/logfiles文件夹中。每个WWW站点和FTP站点在该目录下都有一个单独的目录。默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名
状态码        含义
100 - 199        表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程
200 - 299        表示成功接收请求并已完成整个处理过程,常用200
300 - 399        为完成请求,客户需进一步细化请求,常用302、304、307
400 - 499        客户端的请求有错误,常用404
500 - 599        服务端出现错误,常用500

2xx(成功)
HTTP 200: OK,服务器已成功处理了请求。通常表示服务器提供了请求的网页
HTTP 201:请求成功并且服务器 创建了新的资源
HTTP 202:服务器已接收了请求,但尚未处理
HTTP 203:服务器已处理了请求,但返回信息可能来自另一来源(非授权信息)
HTTP 204:服务器已处理了请求,但 没有返回任何内容
HTTP 205:与204类似,但要求请求者重置文档视图
HTTP 206:服务器成功处理了 部分GET请求

3xx(重定向)
HTTP 300:针对请求,服务器可执行多种操作(多种选择)
HTTP 301: Moved Permanently,永久重定向,请求的网页已 永久移动到新位置,会自动将请求转到新位置
HTTP 302: Found, 暂时重定向。服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的位置,与301类似,会自动将请求者转到不同的位置
HTTP 303:请求者对不同的位置使用单独的GET请求检索响应时,服务器返回此代码(查看其它位置)
HTTP 304:上次请求后请求的网页 未修改过,通常页面被缓存后再次请求将显示此状态码
     如果网页自上次请求后再没有被修改过,应将服务器配置为返回此响应(if-Modified-Since),可以节省带宽和开销
HTTP 305:请求者只能 使用代理访问请求的页面
HTTP 307:与301类似(临时重定向)

4xx(请求错误)
HTTP 400: Bad Request,请求无效,服务器不理解请求的语法( 参数错误,格式错误)
HTTP 401: 未授权,访问被拒绝。对于登录后请求的网页,服务器可能会返回此响应。IIS定义了许多不同的401错误,这些具体的错误代码在浏览器中显示,但不在IIS日志中显示
     HTTP 401.1:未授权,登录无效     HTTP 401.2:未授权,服务器配置问题导致登录失败
     HTTP 401.3:ACL禁止访问资源     HTTP 401.4:未授权,授权被筛选器拒绝
     HTTP 401.5:未授权,ISAPI或CGI授权失败     HTTP 401.7:未授权,URL授权策略拒绝访问
HTTP 403: Forbiden,禁止访问,服务器拒绝请求。对Internet服务管理器的访问仅限于Localhost
     HTTP 403.1:禁止访问,禁止可执行访问     HTTP 403.2:禁止访问,禁止读访问
     HTTP 403.3:禁止访问,禁止写访问     HTTP 403.4:禁止访问,要求使用SSL查看该资源
     HTTP 403.5:禁止访问,要求使用SSL 128查看该资源     HTTP 403.6:禁止访问,IP地址被拒绝
     HTTP 403.7:禁止访问,要求SSL客户端证书     HTTP 403.8:禁止访问,客户端DNS名称被拒绝
     HTTP 403.9:禁止访问,连接的用户太多     HTTP 403.10:禁止访问,配置无效
     HTTP 403.11:禁止访问,密码更改     HTTP 403.12:禁止访问,服务器证书映射器拒绝客户端证书访问
     HTTP 403.13:禁止访问,客户证书已吊销     HTTP 403.14:禁止访问,在web服务器上已拒绝目录列表
     HTTP 403.15:禁止访问,客户访问许可过多     HTTP 403.16:禁止访问,客户证书不可信或者无效
     HTTP 403.17:禁止访问,客户端证书已到期或者尚未生效     HTTP 403.18:禁止访问,无法在当前应用程序池中执行请求的URL,错误代码为IIS 6.0专用
     HTTP 403.19:禁止访问,无法在应用程序池中为客户端执行CGI     HTTP 403.20:禁止访问,passport登录失败,错误代码为IIS 6.0专用
HTTP 404: Not Found,无法找到文件或目录(请求的网页不存在)
     HTTP 404.1:文件或目录无法找到,网站无法在所请求的端口访问     HTTP 404.2:文件或目录无法找到,锁定策略禁止该请求
     HTTP 404.3:文件或目录无法找到,MIME映射策略禁止该请求
注意: 404.1 错误只会出现在具有多个 IP 地址的计算机上。如果在特定 IP 地址 / 端口组合上收到客户端请求,而且没有将 IP 地址配置为在该特定的端口上侦听,则 IIS 返回 404.1 HTTP 错误。例如,如果一台计算机有两个 IP 地址,而只将其中一个 IP 地址配置为在端口 80 上侦听,则另一个 IP 地址从端口 80 收到的任何请求都将导致 IIS 返回 404.1 错误。只应在此服务级别设置该错误,因为只有当服务器上使用多个 IP 地址时才会将它返回给客户端
HTTP 405:禁止请求中指定的方法;用于访问该页的HTTP动作未被许可
HTTP 406:客户端浏览器 不接受所请求页面的MIME类型
HTTP 407:要求初始的代理身份验证,与401错误类似,但指定请求者应当授权使用代理
HTTP 408:请求超时
HTTP 409:服务器在完成请求时发生 冲突(资源冲突或资源被锁定)
HTTP 410:文件已删除,与404类似
HTTP 411:服务器不接受不含有有效内容长度标头字段的请求(需要有效长度)
HTTP 412:客户端设置的前提条件在Web服务器上评估时失败(服务器未满足请求条件)
HTTP 413: 请求实体过大,超出服务器的处理能力
HTTP 414:请求URI太长。Web服务器不接受该URL
HTTP 415:不支持的数据类型或媒体类型,请求的格式不接受请求页面的支持
HTTP 416:请求范围不符合要求
HTTP 417:服务器未满足"期望"请求标头字段的请求
HTTP 423:锁定的错误
HTTP 429:请求过多被限制

5xx(服务器错误)
HTTP 500: Internal Server Error,服务器内部错误
     HTTP 500.100:内部服务器错误,ASP错误     HTTP 500.11:服务器正在关闭
     HTTP 500.12:应用程序正在重启     HTTP 500.13:服务器太忙
     HTTP 500.14:应用程序配置无效     HTTP 500.15:不允许直接请求global.asa
     HTTP 500.16:服务器错误,UNC授权凭据不正确     HTTP 500.17:服务器错误,URL授权存储无法找到
     HTTP 500.18:服务器错误,URL授权存储无法打开     HTTP 500.19:服务器错误,该文件的数据在配置数据库中配置不正确
     HTTP 500.20:服务器错误,URL授权域无法找到
HTTP 501:接口未实现(服务器无法识别请求方法时可能会返回此代码)
HTTP 502: Bad Gateway,网关错误(Web服务器作为网关或代理服务器时从上游服务器收到无效响应)
HTTP 503:服务器超时,暂时不可用
HTTP 504: 网关超时(Web服务器作为网关或代理服务器,没有从上游服务器收到请求)
HTTP 505: HTTP版本不受支持(Web服务器不支持请求中的HTTP版本协议)


回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。