作为站长,在建站过程中一定熟悉几个常见的HTTP状态码:,,和,HTTP状态码(HTTPStatusCode)是用以表示网页服务器HTTP响应状态的3位数字代码,HTTP状态码会被记录在服务器日志中,以及返回给客户端浏览器。HTTP状态代码可能表示请求是否成功或不成功。HTTP状态代码也可能显示请求成功的确切原因。熟悉HTTP状态码含义对于建站及调试网站有很大帮助。本文将以WindowsServer服务器IIS7.0、IIS7.5和IIS8.0为例说明网站IIS日志HTTP状态码查询和HTTP状态码含义详解。
HTTP状态码查询:
默认情况下,IIS7.0、IIS7.5和IIS8.0将日志文件放在以下文件夹中(inetpub\logs\Logfiles),此文件夹包含每个网站的单独目录,系统每天会在目录中创建日志文件,并且日志文件使用日期重命名。例如,可能按以下方式命名日志文件(exYYMMDD.log)。打开日志文件即可查询到网站的详细日志记录,其中就包含HTTP状态码。
HTTP状态码含义详解:
HTTP1xx通常代表“信息”。
这些HTTP状态代码表示临时响应。客户端在收到常规响应之前,应准备接收一个或多个HTTP1xx响应。
IIS7.0、IIS7.5和IIS8.0使用以下信息HTTP状态代码:
HTTP状态码表示:继续。
HTTP状态码表示:切换协议。
HTTP2xx状态码通常代表“成功”。
这些HTTP状态代码表示服务器已成功接受请求。
IIS7.0、IIS7.5和IIS8.0使用以下成功HTTP状态代码:
HTTP状态码表示:确定。客户端请求已成功。
HTTP状态码表示:已创建。
HTTP状态码表示:已接受。
HTTP状态码表示:非授权信息。
HTTP状态码表示:无内容。
HTTP状态码表示:重置内容。
HTTP状态码表示:部分内容。
HTTP3xx状态码通常代表“重定向”。
这些HTTP状态代码表示客户端浏览器必须采取更多操作来实现请求。例如,客户端浏览器可能必须请求服务器上的不同页。或者,客户端浏览器可能必须通过使用代理服务器重复请求。
IIS7.0、IIS7.5和IIS8.0使用以下重定向HTTP状态代码:
HTTP状态码表示:已被永远移走。
HTTP状态码表示:对象已移动。
HTTP状态码表示:未修改。
HTTP状态码表示:临时重定向。
HTTP4xx状态码通常代表“客户端错误”。
这些HTTP状态代码表示发生错误,客户端浏览器似乎有问题。例如,客户端浏览器可能已请求不存在的页。或者,客户端未提供有效的身份验证信息。
IIS7.0、IIS7.5和IIS8.0使用以下客户端错误HTTP状态代码:
HTTP状态码表示:错误的请求。由于语法格式不正确,服务器无法理解该请求。客户端不应在未经修改的情况下重复请求。
IIS7.0、IIS7.5和IIS8.0定义以下HTTP状态代码,表示错误更为具体的原因:
HTTP.1状态码表示:无效的目的标头。
HTTP.2状态码表示:无效的深度标头。
HTTP.3状态码表示:无效的如果标头。
HTTP.4状态码表示:无效的覆盖标头。
HTTP.5状态码表示:无效的转换标头。
HTTP.6状态码表示:无效的请求正文。
HTTP.7状态码表示:无效的内容长度。
HTTP.8状态码表示:无效的超时值。
HTTP.9状态码表示:无效的锁定令牌。
HTTP状态码表示:访问被拒绝。
IIS7.0、IIS7.5和IIS8.0定义多个HTTP状态代码,指明错误更为具体的原因。以下特定的HTTP状态代码显示在客户端浏览器中,但是不会显示在IIS日志中:
HTTP.1状态码表示:登录失败。
HTTP.2状态码表示:服务器配置导致登录失败。
HTTP.3状态码表示:由于ACL对资源的限制而未获得授权。
HTTP.4状态码表示:筛选器授权失败。
HTTP.5状态码表示:ISAPI/CGI应用程序授权失败。
HTTP状态码表示:禁止访问:
IIS7.0、IIS7.5和IIS8.0定义以下HTTP状态代码,指明错误更为具体的原因:
HTTP.1状态码表示:执行访问被禁止。
HTTP.2状态码表示:读访问被禁止。
HTTP.3状态码表示:写访问被禁止。
HTTP.4状态码表示:要求SSL。
HTTP.5状态码表示:要求SSL。
HTTP.6状态码表示:IP地址被拒绝。
HTTP.7状态码表示:要求客户端证书。
HTTP.8状态码表示:站点访问被拒绝。
HTTP.9状态码表示:禁止:许多客户端尝试连接到Web服务器。
HTTP.10状态码表示:禁止访问:配置Web服务器为拒绝执行访问。
HTTP.11状态码表示:禁止访问:密码已更改。
HTTP.12状态码表示:拒绝访问映射表。
HTTP.13状态码表示:客户端证书被吊销。
HTTP.14状态码表示:拒绝目录列表。
HTTP.15状态码表示:禁止访问:客户端访问许可证已超出Web服务器上的限制。
HTTP.16状态码表示:客户端证书不受信任或无效。
HTTP.17状态码表示:客户端证书已过期或尚未生效。
HTTP.18状态码表示:在当前的应用程序池中不能执行所请求的URL。
HTTP.19状态码表示:在此应用程序池中不能执行客户端的CGI应用程序。
HTTP.20状态码表示:禁止访问:护照登录失败。
HTTP.21状态码表示:禁止访问:拒绝源访问。
HTTP.22状态码表示:禁止访问:拒绝无限深度。
HTTP.状态码表示:禁止访问:太多请求来自同一客户端IP;已达到动态IP限制的限制。
HTTP状态码表示:未找到。
IIS7.0、IIS7.5和IIS8.0定义以下HTTP状态代码,指明错误更为具体的原因:
HTTP.0状态码表示:未找到。
HTTP.1状态码表示:站点未找到。
HTTP.2状态码表示:ISAPI或CGI限制。
HTTP.3状态码表示:MIME类型限制。
HTTP.4状态码表示:未配置处理程序。
HTTP.5状态码表示:被请求筛选器配置拒绝。
HTTP.6状态码表示:动词被拒绝。
HTTP.7状态码表示:文件扩展名被拒绝。
HTTP.8状态码表示:隐藏的命名空间。
HTTP.9状态码表示:文件属性被隐藏。
HTTP.10状态码表示:请求标头太长。
HTTP.11状态码表示:请求包含双转义序列。
HTTP.12状态码表示:请求包含高位字符。
HTTP.13状态码表示:内容长度太大。
HTTP.14状态码表示:请求URL太长。
HTTP.15状态码表示:查询字符串太长。
HTTP.16状态码表示:发送到静态文件处理程序的DAV请求。
HTTP.17状态码表示:动态内容通过通配符MIME映射映射到静态文件处理程序。
HTTP.18状态码表示:查询字符串序列被拒绝。
HTTP.19状态码表示:被筛选规则拒绝。
HTTP.20状态码表示:URL段太多
HTTP状态码表示:不允许的方法。
HTTP状态码表示:客户端浏览器不接受所请求页面的MIME类型。
HTTP状态码表示:请求超时。
HTTP状态码表示:前提条件失败。
HTTP5xx状态码表示:服务器错误
这些HTTP状态代码表示由于服务器出错,无法完成请求。
IIS7.0、IIS7.5和IIS8.0使用以下服务器错误HTTP状态代码:
HTTP状态码表示:内部服务器错误。
IIS7.0、IIS7.5和IIS8.0定义以下HTTP状态代码,指明错误更为具体的原因:
HTTP.0状态码表示:发生模块或ISAPI错误。
HTTP.11状态码表示:正在Web服务器上关闭应用程序。
HTTP.12状态码表示:应用程序正忙于在Web服务器上重新启动。
HTTP.13状态码表示:Web服务器太忙。
HTTP.15状态码表示:不允许直接请求Global.asax。
HTTP.19状态码表示:配置数据无效。
HTTP.21状态码表示:模块无法识别。
HTTP.22状态码表示:无法在托管管道模式下应用ASP.NETHTTPModules配置。
HTTP.23状态码表示:无法在托管管道模式下应用ASP.NETHTTPHandlers配置。
HTTP.24状态码表示:无法在托管管道模式下应用ASP.NETimpersonation配置。
HTTP.50状态码表示:RQ_BEGIN_REQUEST通知处理期间,发生重写错误。发生配置或入站规则执行错误。注意此处是为入站和出站规则读取分布规则配置的地方。
HTTP.51状态码表示:GL_PRE_BEGIN_REQUEST通知处理期间,发生重写错误。发生全局配置或全局规则执行错误。注意此处是读取全局规则配置的地方。
HTTP.52状态码表示:RQ_SEND_RESPONSE通知处理期间,发生重写错误。发生出站规则执行。
HTTP.53状态码表示:RQ_RELEASE_REQUEST_STATE通知处理期间,发生重写错误。发生出站规则执行错误。此规则配置为在更新输出用户缓存之前执行。
HTTP.状态码表示:内部ASP错误。
HTTP状态码表示:页眉值指定了未实现的配置。
HTTP状态码表示:Web服务器用作网关或代理服务器时收到了无效响应。
IIS7.0、IIS7.5和IIS8.0定义以下HTTP状态代码,指明错误更为具体的原因:
HTTP.1状态码表示:CGI应用程序超时。
HTTP.2状态码表示:网关错误:过早退出。
HTTP.3状态码表示:网关错误:转发器连接错误(ARR)。
HTTP.4状态码表示:网关错误:无服务器(ARR)。
HTTP状态码表示:服务不可用。
IIS7.0、IIS7.5和IIS8.0定义以下HTTP状态代码,指明错误更为具体的原因:
HTTP.0状态码表示:应用程序池不可用。
HTTP.2状态码表示:超出并发请求限制。
HTTP.3状态码表示:ASP.NET队列已满。
本文由建站器站群软件整理,希望对正准备建站或在建站过程中遇到