HTTP错误类型
http错误集合
504-网关超时。
505-HTTP版本不受支持。
=============================================================
下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。
3. 避免在调用404 页面的时候返回302 状态码,容易被搜索引擎认为是重定向作弊。
4. 检测方法,使用HttpWatch 查看返回代码。
除了这些还有很多的服务器代码,如:
2xx-成功
这类状态代码表明服务器成功地接受了客户端请求。
200-确定。客户端请求已成功。
201-已创建。
应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0。如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号。
状态代码 状态信息 含义
100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)
407 Proxy Authentication Required 类似于401,表示客户必须先经过代理服务器的授权。(HTTP 1.1新)
408 Request Timeout 在服务器许可的等待时间内,客户一直没有发出任何请求。客户可以在以后重复同一请求。(HTTP 1.1新)
409 Conflict 通常和PUT请求有关。由于请求和资源的当前状态相冲突,因此请求不能成功。(HTTP 1.1新)
5xx-服务器错误
服务器由于遇到错误而不能完成该请求。
500-内部服务器错误。
常见的HTTP状态代码及其原因
常见的HTTP状态代码及其原因HTTP状态代码是一个三位数,用于向浏览器和Web服务器传达请求或响应期间的状态。
以下是常见的HTTP状态代码及其原因的详细解释:1xx (信息性状态码):- 100 Continue:服务器已经收到请求的初始部分,并且客户端应该继续发送剩余的请求。
- 101 Switching Protocols:服务器正在根据客户端的要求将协议切换到升级的版本。
2xx (成功状态码):-200OK:请求已成功处理,并返回了所请求的内容。
它是最常见的状态码之一- 201 Created:请求成功并且在服务器上创建了新资源。
- 204 No Content:服务器成功处理了请求,但没有返回任何内容。
3xx (重定向状态码):- 301 Moved Permanently:请求的资源已永久移动到新位置。
- 302 Found:请求的资源临时移动到其他位置。
- 304 Not Modified:客户端可以使用缓存的版本。
4xx (客户端错误状态码):- 400 Bad Request:服务器无法理解请求。
- 401 Unauthorized:请求需要身份验证。
- 403 Forbidden:服务器拒绝请求访问。
- 404 Not Found:无法找到请求的资源。
- 405 Method Not Allowed:服务器不允许使用请求的方法。
5xx (服务器错误状态码):- 500 Internal Server Error:服务器遇到了意外的错误。
- 502 Bad Gateway:作为网关或代理的服务器收到了无效的响应。
- 503 Service Unavailable:服务器当前无法处理请求。
- 504 Gateway Timeout:作为网关或代理的服务器在等待上游服务器的响应时超时。
以上只是HTTP状态代码中的一些常见示例,还有其他状态代码可以根据具体需求和情况使用。
了解这些状态代码可以帮助开发人员快速定位和解决与HTTP请求和响应相关的问题,提升Web应用程序的性能和可靠性。
HTTP错误代码及网站日志
HTTP1xx-信息提示这些状态代码表示临时的响应。
客户端在收到常规响应之前,应准备接收一个或多个1xx响应。
100-继续。
101-切换协议。
2xx-成功这类状态代码表明服务器成功地接受了客户端请求。
200-确定。
客户端请求已成功。
201-已创建。
202-已接受。
203-非权威性信息。
204-无内容。
205-重置内容。
206-部分内容。
3xx-重定向客户端浏览器必须采取更多操作来实现请求。
例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。
301-对象已永久移走,即永久重定向。
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错误,它们指明更为具体的错误原因:403.1-执行访问被禁止。
403.2-读访问被禁止。
403.3-写访问被禁止。
403.4-要求SSL。
403.5-要求SSL128。
403.6-IP地址被拒绝。
403.7-要求客户端证书。
403.8-站点访问被拒绝。
403.9-用户数过多。
403.10-配置无效。
403.11-密码更改。
403.12-拒绝访问映射表。
403.13-客户端证书被吊销。
403.14-拒绝目录列表。
403.15-超出客户端访问许可。
403.16-客户端证书不受信任或无效。
常见http错误代码及解决思路
我们访问网站时,将IE的友好错误提示关闭后会出现各种错误代码提示,根据这些提示我们可以更准确方便的找到站点存在问题。
关闭IE浏览器友好错误提示的方法:打开IE—工具—Internet选项—高级—在设置中取消选择“显示友好http错误信息”在我们处理问题的过程中常见的http错误主要包括5类:400错误、401错误、403错误、404错误、500错误。
常见的HTTP 状态代码及其原因:一.400错误400错误通常是访问网站时在域名解析的过程中出现问题。
1.域名没有做解析2.域名被拦截(未备案、违法信息)3.域名状态不正确(过期、注册商封停)二.401错误打开IIS,在站点属性中选择目录安全性,点击身份验证和访问控制后的编辑按钮,查看匿名访问该站点的用户名,图示中为IUSR_BENET-CLIENT-1图1该用户名默认以IUSR_(netbios名)命名,用于匿名访问网站,如果该账户无权访问网站则有可能出现访问网站弹出登录框的问题,也就是401.1或401.3错误。
401.1 - 登录失败。
登录尝试不成功,可能因为用户名或密码无效。
注:建议执行以下步骤:1.在“本地用户和组”中检查该匿名访问帐号的状态,看是否被锁定或者被禁用。
图22.同步“本地用户和组”中匿名访问用户的密码和图1中设置的匿名用户密码:重新设置匿名(IUSR用户)用户密码,将该密码设置到图1中密码框内。
401.3 - 由于ACL 对资源的限制而未获得授权。
这表示存在NTFS 权限问题。
即使您对试图访问的文件具备相应的权限,也可能发生此错误。
例如,如果IUSR 帐户无权访问C:\Winnt\System32\Inetsrv 目录,您会看到这个错误。
有关如何解决此问题的其他信息,请单击下面的文章编号,查看Microsoft 知识库中相应的文章:187506 INFO: IIS 4.0 的基础NTFS 权限。
注:建议执行以下步骤:1.打开IIS,右键单击站点,选择权限2.检查站点NTFS权限,确保匿名访问用户对该站点有访问权限图3三.403错误,最常见为403.1,403.2,403.3403.1 - 执行访问被禁止。
常见的http错误描述原因
常见的http错误描述原因
常见的HTTP错误描述原因如下:
1. HTTP 400 错误(Bad Request):请求中传递的数据有误或不完整,服务器无法处理请求。
2. HTTP 401 错误(Unauthorized):请求需要进行身份验证,但未提供有效的凭据。
3. HTTP 403 错误(Forbidden):服务器理解请求,但拒绝执行请求,通常由于权限不足。
4. HTTP 404 错误(Not Found):服务器无法找到请求的资源。
5. HTTP 500 错误(Internal Server Error):服务器遇到未知的错误,无法完成请求。
6. HTTP 502 错误(Bad Gateway):充当代理或网关的服务器从上游服务器接收到无效的响应。
7. HTTP 503 错误(Service Unavailable):服务器暂时无法处理请求,通常由于维护或过载。
8. HTTP 504 错误(Gateway Timeout):充当代理或网关的服务器未及时从上游服务器接收到响应。
这只是一些常见的HTTP错误,实际上还有许多其他类型的错误。
HTTP错误的描述原因可能因服务器设置和配置的不同而有所差异。
查询HTTP错误代码可以得到更详细的描述和解决方案。
常见http代码错误原因及处理
常见http代码错误原因及处理常见的HTTP错误可以分为以下四⼤类。
每⼀⼤类⼜细分为很多类⼩错误。
当您打不开⽹站或者打开⽹站报错时⾸先检查您输⼊的⽹站是否有误,检查⽹络是否有问题或者的DNS是否可以解析。
确定没有问题时再看下⾯http常见错误分析:1、400错误问题原因:您所要打开的⽹页不存在或你填写的⾝份验证信息不正确。
解决⽅法:重新尝试依然错误后提交⼯单。
2、401错误最常见的出错提⽰:401 UNAUTHORIZED问题原因:您试图访问受限页⾯但未经授权时,⽹站返回HTTP 401错误。
错误登录尝试是导致这⼀错误的主因。
解决⽅法:联系⽹站管理员获得正确的账户。
提交⼯单联系技术⼈员处理。
3、403错误最常见的出错提⽰:403 FORBIDDEN问题原因:⼀般是⽹站没有绑定默认⾸页或者绑定默认⾸页错误。
解决⽅法:您检查⾃⼰程序的默认⾸页是哪种,后台添加默认⾸页即可。
4、404错误最常见的出错提⽰:404 NOT FOUND问题原因:打开⽹站时找不到你所要求的⽂件(即⽹页),该⽂件可能被移到别的地⽅去了,或根本就不存在。
解决⽅案:1)请您登陆ftp检查⽂件或⽹页是否不存在,把缺少的⽹页⽂件恢复到正确的位置。
2)提交⼯单恢复您⼀周内某天的数据。
5、500错误最常见的出错提⽰:500 SERVER ERROR问题原因:1)服务器端的⽹站程序设计有问题并且服务器没有打开详细错误提⽰。
解决⽅法:1)下载程序到本地,然后检查程序,上传完整正确⽹站程序。
2)提交⼯单联系技术⼈员处理。
6、503错误问题原因:由于程序⽹站程序配置不兼容等原因造成应⽤程序池关闭或者是流量⽤完了。
解决⽅法:1)Linux虚拟主机通过后台重启站点即可恢复正常。
如果不⾏请提交⼯单。
2)widows虚拟主机请提交⼯单联系技术⼈员处理。
HTTP状态代码(各种错误代码集合)
HTTP状态代码(各种错误代码集合)HTTP状态代码(各种错误代码集合)HTTP 400 - 请求⽆效HTTP 401.1 - 未授权:登录失败HTTP 401.2 - 未授权:服务器配置问题导致登录失败HTTP 401.3 - ACL 禁⽌访问资源HTTP 401.4 - 未授权:授权被筛选器拒绝HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败HTTP 403 - 对 Internet 服务管理器 (HTML) 的访问仅限于 LocalhostHTTP 403.1 禁⽌访问:禁⽌可执⾏访问HTTP 403.2 - 禁⽌访问:禁⽌读访问HTTP 403.3 - 禁⽌访问:禁⽌写访问HTTP 403.4 - 禁⽌访问:要求 SSLHTTP 403.5 - 禁⽌访问:要求 SSL 128HTTP 403.6 - 禁⽌访问:IP 地址被拒绝HTTP 403.7 - 禁⽌访问:要求客户证书HTTP 403.8 - 禁⽌访问:禁⽌站点访问HTTP 403.9 - 禁⽌访问:连接的⽤户过多HTTP 403.10 - 禁⽌访问:配置⽆效HTTP 403.11 - 禁⽌访问:密码更改HTTP 403.12 - 禁⽌访问:映射器拒绝访问HTTP 403.13 - 禁⽌访问:客户证书已被吊销HTTP 403.15 - 禁⽌访问:客户访问许可过多HTTP 403.16 - 禁⽌访问:客户证书不可信或者⽆效HTTP 403.17 - 禁⽌访问:客户证书已经到期或者尚未⽣效HTTP 404.1 - ⽆法找到 Web 站点HTTP 404 - ⽆法找到⽂件HTTP 405 - 资源被禁⽌HTTP 406 - ⽆法接受HTTP 407 - 要求代理⾝份验证HTTP 410 - 永远不可⽤HTTP 412 - 先决条件失败HTTP 414 - 请求 - URI 太长HTTP 500 - 内部服务器错误HTTP 500.100 - 内部服务器错误 - ASP 错误HTTP 500-11 服务器关闭HTTP 500-12 应⽤程序重新启动HTTP 500-13 - 服务器太忙HTTP 500-14 - 应⽤程序⽆效HTTP 500-15 - 不允许请求 global.asaHTTP 501 - 未实现HTTP 502 - ⽹关错误错误 602 The port is already open问题:拨号⽹络⽹络由于设备安装错误或正在使⽤,不能进⾏连接原因:RasPPPoE没有完全和正确的安装解决:卸载⼲净任何PPPoE软件,重新安装。
http故障分析
HTTP1xx-信息提示这些状态代码表示临时的响应。
客户端在收到常规响应之前,应准备接收一个或多个1xx响应。
100-继续。
101-切换协议。
2xx-成功这类状态代码表明服务器成功地接受了客户端请求。
200-确定。
客户端请求已成功。
201-已创建。
202-已接受。
203-非权威性信息。
204-无内容。
205-重置内容。
206-部分内容。
3xx-重定向客户端浏览器必须采取更多操作来实现请求。
例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。
301-对象已永久移走,即永久重定向。
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错误,它们指明更为具体的错误原因:403.1-执行访问被禁止。
403.2-读访问被禁止。
403.3-写访问被禁止。
403.4-要求SSL。
403.5-要求SSL128。
403.6-IP地址被拒绝。
403.7-要求客户端证书。
403.8-站点访问被拒绝。
403.9-用户数过多。
403.10-配置无效。
403.11-密码更改。
403.12-拒绝访问映射表。
403.13-客户端证书被吊销。
403.14-拒绝目录列表。
403.15-超出客户端访问许可。
403.16-客户端证书不受信任或无效。
HTTP错误code大全
HTTP错误code⼤全100 - Continue101 - Switching ProtocolsTopSuccess Codes200 - OK201 - Created202 - Accepted203 - Non-Authoritative Information (for DNS)204 - No Content205 - Reset Content206 - Partial ContentTopRedirection Codes300 - Multiple Choices301 - Moved Permanently302 - Moved Temporarily303 - See Other304 - Not Modified305 - Use Proxy307 - Redirect Keep VerbTopFailure CodesTopServer Error Codes500 - Internal Server Error501 - Not Implemented502 - Bad Gateway503 - Server Unavailable504 - Gateway Timed-Out505 - HTTP Version not supportedTopInternet API Error Codes12001 - Out of Handles12002 - Timeout12003 - Extended Error12004 - Internal Error12005 - Invalid URL12006 - Unrecognized Scheme12007 - Name Not Resolved12008 - Protocol Not Found12009 - Invalid Option12010 - Bad Option Length12011 - Option not Settable12012 - Shutdown12013 - Incorrect User Name12014 - Incorrect Password12015 - Login Failure12016 - Invalid Option12017 - Operation Cancelled12018 - Incorrect Handle Type12019 - Inccorect Handle State12020 - Not Proxy Request12021 - Registry Value Not Found12022 - Bad Registry Parameter12023 - No Direct Access12024 - No Content12025 - No Callback12026 - Request Pending12027 - Incorrect Format12028 - Item Not Found12029 - Cannot Connect12030 - Connection Aborted 12031 - Connection Reset12032 - Force Retry12033 - Invalid Proxy Request 12034 - Need UI12035 - Not Defined in WinInet 12036 - Handle Exists12037 - See Cert Date Invalid 12038 - See Cert CN Invalid 12039 - HTTP to HTTPS on Redir 12040 - HTTPs to HTTP on Redir 12041 - Mixed Security12042 - Chg Post is Non Secure 12043 - Post is Non Secure 12044 - Client Auth Cert Needed 12045 - Invalid CA (Cert)12046 - Client Auth Not Setup 12047 - Async Thread Failed 12048 - Redirect Scheme Changed 12049 - Dialog Pending12050 - Retry Dialog12052 - Https Http Submit Redir 12053 - Insert Cdrom12171 - Failed DueToSecurityCheck TopFTP API Error Codes12110 - Transfer in Progress 12111 - FTP DroppedTopGopher API Error Codes12130 - Protocol Error12131 - Not File12132 - Data Error12133 - End of Data12134 - Invalid Locator12135 - Invalid Locator Type 12136 - Not Gopher Plus12137 - Attribute Not Found 12138 - Unknown LocatorTopHTTP API Error Codes12150 - Header Not Found12151 - Downlevel Server12152 - Invalid Server Response 12153 - Invalid Header12154 - Invalid Query Request 12155 - Header Already Exists 12156 - Redirect Failed12157 - Security Channel Error 12158 - Unable to Cache File 12159 - TCP/IP not installed 12160 - Not Redirected12161 - Cookie Needs Confirmation 12162 - Cookie Declined12168 - Redirect Needs ConfirmationTopAdditional Internet API Error Codes12157 - Security Channel Error12158 - Unable To Cache File12159 - Tcpip Not Installed12163 - Disconnected12164 - Server Unreachable12165 - Proxy Server Unreachable12166 - Bad Auto Proxy script12167 - Unable To Download script12169 - Sec Invalid Cert12170 - Sec Cert RevokedHTTP常见错误HTTP 错误 400400 请求出错由于语法格式有误,服务器⽆法理解此请求。
http错误种类及原因(状态码与原因短语)
网站无法访问http错误种类及原因-HTTP 错误400 400 请求出错由于语法格式有误,服务器无法理解此请求。
不作修改,客户程序就无法重复此请求。
HTTP 错误401 401.1 未授权:登录失败此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。
请与Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。
HTTP 错误401 401.2 未授权:服务器的配置导致登录失败此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。
此错误通常由未发送正确的WWW 验证表头字段所致。
请与Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。
HTTP 错误401 401.3 未授权:由于资源中的ACL 而未授权此错误表明客户所传输的证书没有对服务器中特定资源的访问权限。
此资源可能是客户机中的地址行所列出的网页或文件,也可能是处理客户机中的地址行所列出的文件所需服务器上的其他文件。
请记录试图访问的完整地址,并与Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
FHTTP 错误401 401.4 未授权:授权服务被筛选程序拒绝;此错误表明Web 服务器已经安装了筛选程序,用以验证连接到服务器的用户。
此筛选程序拒绝连接到此服务器的真品证书的访问。
请记录试图访问的完整地址,并与Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
HTTP 错误401 401.5 未授权:ISAPI/CGI 应用程序的授权失败此错误表明试图使用的Web 服务器中的地址已经安装了ISAPI 或CGI 程序,在继续之前用以验证用户的证书。
此程序拒绝用来连接到服务器的真品证书的访问。
请记录试图访问的完整地址,并与Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
HTTP 错误403 - 限制为仅本地主机访问Internet 服务管理器HTTP 错误403 403.1 禁止:禁止执行访问如果从并不允许执行程序的目录中执行CGI、ISAPI 或其他执行程序就可能引起此错误。
常见http错误
请求已经被接受处理,但是处理还没有完成
HTTP_STATUS_PARTIAL (203)
The returned meta information in the entity-header is not the definitive set available from the origin server.
The requested resource requires user authentication.
请求资源命令必须被验证(拒绝访问)
HTTP_STATUS_PAYMENT_REQ (402)
Not currently implemented in the HTTP protocol.
The requested resource must be accessed through the proxy given by the location field.
请求的资源必须通过特定的代理获得
HTTP_STATUS_REDIRECT_KEEP_VERB (307)
The redirected request keeps the same HTTP verb. HTTP/1.1 behavior.
从定位请求,
HTTP_STATUS_BAD_REQUEST (400)
The request could not be processed by the server due to invalid syntax.
因为语法不能被服务器处理
常见HTTP错误代码大全
常见HTTP错误代码⼤全⼀些常见的状态码为:状态码含义100客户端应当继续发送请求。
这个临时响应是⽤来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。
客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。
服务器必须在请求完成后向客户端发送⼀个最终响应。
101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采⽤不同的协议来完成这个请求。
在发送完这个响应最后的空⾏后,服务器将会切换到在Upgrade 消息头中定义的那些协议。
只有在切换新的协议更有好处的时候才应该采取类似措施。
例如,切换到新的HTTP 版本⽐旧版本更有优势,或者切换到⼀个实时且同步的协议以传送利⽤此类特性的资源。
102由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执⾏。
200请求已成功,请求所希望的响应头或数据体将随此响应返回。
201请求已经被实现,⽽且有⼀个新的资源已经依据请求的需要⽽建⽴,且其 URI 已经随Location 头信息返回。
假如需要的资源⽆法及时建⽴的话,应当返回 '202 Accepted'。
202服务器已接受请求,但尚未处理。
正如它可能被拒绝⼀样,最终该请求可能会也可能不会被执⾏。
在异步操作的场合下,没有⽐发送这个状态码更⽅便的做法了。
返回202状态码的响应的⽬的是允许服务器接受其他过程的请求(例如某个每天只执⾏⼀次的基于批处理的操作),⽽不必让客户端⼀直保持与服务器的连接直到批处理操作全部完成。
在接受请求处理并返回202状态码的响应应当在返回的实体中包含⼀些指⽰处理当前状态的信息,以及指向处理状态监视器或状态预测的指针,以便⽤户能够估计操作是否已经完成。
203服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,⽽是来⾃本地或者第三⽅的拷贝。
当前的信息可能是原始版本的⼦集或者超集。
例如,包含资源的元数据可能导致原始服务器知道元信息的超级。
web服务器中的HTTP状态码
web服务器中的HTTP状态码Web服务器是支持Internet信息传递的重要组件,它承担着处理网络请求、提供资源和服务等重要职责。
在这个过程中,HTTP 状态码是信息交互中极为重要的组成部分。
本文将介绍Web服务器中的HTTP状态码,包括它的分类、意义以及常见的状态码。
一、HTTP状态码分类HTTP状态码是针对HTTP请求所返回的三位数字代码。
按照官方标准,HTTP状态码可以分为五类,分别为:信息性状态码、成功状态码、重定向状态码、客户端错误状态码和服务器错误状态码。
以下是HTTP状态码的详细分类:1. 1xx (信息性状态码)信息性状态码表示服务器已经接收了请求,但是还没有处理。
由于这种状态码对网站访问者而言没有实际意义,因此这类状态码很少使用。
2. 2xx(成功状态码)成功状态码表示服务器已经成功处理请求,并返回了需要的数据。
HTTP/1.1定义了六种2xx状态码:- 200 OK:表示该资源已经成功的被获取。
- 201 Created:表示请求已经被成功处理并创建了一个新的资源。
- 202 Accepted:表示请求已经被成功接收,但是还需要再进行处理。
- 203 Non-Authoritative Information:表示HTTP头部信息不完全,并且没有能够有效的确定请求内容的MIME类型,需要重新发送请求来获取最新数据。
- 204 No Content:表示请求已经被成功接收,但是没有内容需要返回。
- 205 Reset Content:表示请求已经成功被处理和完成,但是客户端应该重置它所用到的文档视图,比如清空表单中的数据。
3. 3xx (重定向状态码)重定向状态码表示客户端需要进一步的操作才能完成请求,就像是需要跳转到新的URL。
- 301 Moved Permanently:请求永久重定向到新的URL。
- 302 Found:请求临时重定向到新的URL(建议使用303状态码)。
HTTP代理出现401错误的原因及解决办法
以下是可能导致401错误的一些原因:①缺少身份验证信息:请求未包含身份验证信息或身份验证信息不完整。
通常,身份验证信息应该包含在请求的头部字段Authorization中。
②无效的身份验证信息:请求包含的身份验证信息无效,可能是由于凭据错误、过期的凭据、无效的令牌等导致的。
③错误的身份验证方法:请求使用了不支持的身份验证方法。
常见的身份验证方法包括基本身份验证(Basic Authentication)和摘要身份验证(Digest Authentication)。
④代理服务器配置错误:代理服务器的身份验证配置不正确,可能导致无法正确验证请求的身份。
要解决401 Unauthorized错误代码,可以尝试以下几种方法:①提供有效的身份验证信息:确保请求中包含有效的身份验证信息。
可以使用正确的凭据、令牌或其他必要的信息进行身份验证。
通常,身份验证信息应该包含在请求的头部字段Authorization中。
②检查身份验证方法:确保使用了正确的身份验证方法。
常见的身份验证方法包括基本身份验证 (Basic Authentication)和摘要身份验证 (Digest Authentication)。
与服务端要求的方法匹配。
③检查凭据或令牌:确保提供的凭据或令牌是有效的、未过期的,并与服务端要求的一致。
如果凭据或令牌存在问题,可以重新生成或联系服务提供者进行确认。
④检查代理服务器配置:如果使用了代理服务器,确保代理服务器的身份验证配置正确。
检查代理服务器的身份验证设置,确保配置与服务端要求一致。
⑤与服务提供者联系:如果尝试了以上方法仍然无法解决问题,可以联系服务提供者或API的开发者,向他们报告问题并获得进一步的帮助。
他们可能能够提供更具体的指导和支持。
http错误类型
http错误类型第一篇:http错误类型HTTP错误类型:HTTP 400 -请求无效,说明正在搜索的网页可能已经删除、更名或暂时不可用。
HTTP 401.1 -登录失败,说明没有权限查看该目录或网页。
HTTP 401.2 -服务器配置问题导致登录失败,由于服务器端脚本未能正确发送www身份验证头文件字段。
如果要通过Active Server Pages脚本完成此项任务,可以使用“response”对象的“AddHeader”方法来要求客户端用特定身份验证方法访问资源。
HTTP 401.3ISAPI或CGI应用程序导致授权失败,如果所要访问的web服务器地址安装了ISAPI或CGI程序用于在继续执行之前检验用户证书。
该程序能够禁止通过连接到服务器的身份验证证书来访问资源。
HTTP 403.1 –由于“执行”访问被禁止而造成的,若试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。
HTTP 403.2 –由于“读取”访问被禁止而造成的,导致次错误由于没有可用的默认网页并且没有对目录启用目录浏览,或者要显示的HTML网页所驻留的目录仅标记为“可执行”或“脚本”权限。
HTTP 403.3 –由于“写入”访问被禁止而造成的,当试图将文件上载到目录或在目录中修改文件,但该目录不允许“写”访问时就会出现此种错误。
HTTP 403.4 –由于要求SSL而造成的,必须在要查看的网页的地址中使用“https”。
HTTP 403.5 –由于要求使用128位加密算法的web浏览器而造成的,如果浏览器不支持128位加密算法就会出现这个错误,可连接微软网站进行浏览器升级。
HTTP 403.6 –由于IP地址被拒绝造成的,如果服务器中有不能访问该站点的IP地址列表,并且使用的IP地址在该列表中时就会返回这条错误信息。
HTTP 403.7 –由于要求客户证书,当需要访问的资源要求浏览器拥有服务器能够识别的安全套接字层(SSL)客户证书时会放回此种错误。
常见HTTP错误代码大全http常见状态码
常见 HTTP错误代码大全 http常见状态码
一些常见的状态码为:
200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解:
1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。
代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。
2xx (成功) 表示成功处理了请求的状态代码。 本文标题:
Байду номын сангаас
http错误汇总
http错误汇总第一篇:http错误汇总500 是Server Error 400 是Clinet Error 300 Route change 200 OK应答代码,虽然是SIP的但同样适用于HTTP,只是加了一些东西应答代码应答码是包含了,并且扩展了HTTP/1.1应答码。
并不是所有的HTTP/1.1应答码都适当应用,只有在折里指出的是适当的。
其他HTTP/1.1应答码不应当使用。
并且,SIP也定义了新的应答码系列,6xx。
临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。
如果服务器处理请求需要花200ms以上才能产生终结应答的时候,它应当发送一个1xx应答。
注意1xx应答并不是可靠传输的。
他们不会导致客户端传送一个ACK应答。
临时性质的(1xx)应答可以包含消息体,包含会话描述。
1.1 100 Trying这个应答表示下一个节点的服务器已经接收到了这个请求并且还没有执行这个请求的特定动作(比如,正在打开数据库的时候)。
这个应答,就像其他临时应答一样,种植了UAC重新传送INVITE请求。
100(Trying)应答和其他临时应答不同的是,在这里,它永远不会被有状态proxy转发到上行流中。
1.2 180 RingingUA收到INVITE请求并且试图提示给用户。
这个应答应当出世化一个本地回铃。
1.3 818 Call is Being Forwarded(呼叫被转发)服务器可以用这个应答代码来表示呼叫正在转发到另一个目的地集合。
1.4 182 Queued当呼叫的对方暂时不能接收呼叫的时候,并且服务器决定将呼叫排队等候,而不是拒绝呼叫的时候,那么就应当发出这个应答。
当被叫方一旦恢复接收呼叫,他会返回合适的终结应答。
对于这个呼叫状态,可以有一个表示原因的短语,比如:”5 calls queued;expected waiting time is 15minutes”。
http响应总结:常见http响应错误总结
http响应总结:常见http响应错误总结工作中经常会被同事问这个http请求为什么调不通,我虽然能解释清楚错误是什么,但是没有总结过,想到刚开始时,也是看了别人的文章才会的,所以总结一下,贡献一下自己的经验。
http 404 响应404响应可以说是,在java web中最常见的错误了,基本上大家都理解问题产生的原因,即找不到这个资源。
路径匹配错误导致的404比如说请求的访问路径为http://localhost:8080/project/test,但是访问路径确实http://localhost:8080/project/tset,这样就会报404错误,这是最常见的;如果,项目名写错了呢?测试结果如下:Request URL:http://localhost:8080/projects/testRequest Method:OPTIONSStatus Code:404 Not FoundRemote Address:[::1]:8080Referrer Policy:no-referrer-when-downgrade12345仍然是404错误。
如果路径端口或ip写错误如果把端口写错了,测试结果如下:Request URL:http://localhost:8090/project/testReferrer Policy:no-referrer-when-downgradeRequest HeadersProvisional headers are shownAccess-Control-Request-Headers:content-typeAccess-Control-Request-Method:POSTOrigin:http://localhost:8010Referer:http://localhost:8010/User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/59.0.3071.115 Safari/537.36123456789没有状态值,也没有错误信息,所以看到这样的请求,可以查看一下是否端口写错了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
日志文件位置默认情况下,IIS 将其日志文件放在以下位置:%WINDIR%\System32\Logfiles此目录包含每个万维网站点 (WWW) 和 FTP 站点的单独目录。
在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。
有关如何设置日志记录的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:313437(/kb/313437/zh-cn/ )如何在Internet Information Services (IIS) 中启用日志记录HTTP1xx - 信息提示这些状态代码表示临时的响应。
客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。
∙100 - 继续。
∙101 - 切换协议。
2xx - 成功这类状态代码表明服务器成功地接受了客户端请求。
∙200 - 确定。
客户端请求已成功。
∙201 - 已创建。
∙202 - 已接受。
∙203 - 非权威性信息。
∙204 - 无内容。
∙205 - 重置内容。
∙206 - 部分内容。
∙207 - 多状态(WebDay)。
3xx - 重定向客户端浏览器必须采取更多操作来实现请求。
例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。
∙301 - 已永久移动∙302 - 对象已移动。
∙304 - 未修改。
∙307 - 临时重定向。
4xx - 客户端错误发生错误,客户端似乎有问题。
例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。
∙400 - 错误的请求。
∙401 - 访问被拒绝。
IIS 定义了几个不同的401 错误,用于指示更为具体的错误原因。
这些具体的错误代码在浏览器中显示,但不在IIS 日志中显示:o401.1 - 登录失败。
o401.2 - 服务器配置导致登录失败。
o401.3 - 由于ACL 对资源的限制而未获得授权。
o401.4 - 筛选器授权失败。
o401.5 - ISAPI/CGI 应用程序授权失败。
o401.7 –由Web 服务器上的URL 验证策略拒绝访问。
这个错误代码为IIS 6.0 所专用。
∙403 - 禁止访问:IIS 定义了几个不同的403 错误,用于指示更为具体的错误原因:o403.1 - 执行访问被禁止。
o403.2 - 读访问被禁止。
o403.3 - 写访问被禁止。
o403.4 - 要求SSL。
o403.5 - 要求SSL 128。
o403.6 - IP 地址被拒绝。
o403.7 - 要求客户端证书。
o403.8 - 站点访问被拒绝。
o403.9 - 用户数过多。
o403.10 - 配置无效。
o403.11 - 密码更改。
o403.12 - 拒绝访问映射表。
o403.13 - 客户端证书被吊销。
o403.14 - 拒绝目录列表。
o403.15 - 超出客户端访问许可。
o403.16 - 客户端证书不受信任或无效。
o403.17 - 客户端证书已过期或尚未生效。
o403.18 - 在当前的应用程序池中不能执行所请求的URL。
这个错误代码为IIS 6.0 所专用。
o403.19 - 不能为这个应用程序池中的客户端执行CGI。
这个错误代码为IIS6.0 所专用。
o403.20 - Passport 登录失败。
这个错误代码为IIS 6.0 所专用。
∙404 - 未找到。
o404.0 -(无)–没有找到文件或目录。
o404.1 - 无法通过请求的端口访问网站。
o404.2 - Web 服务扩展锁定策略阻止本请求。
o404.3 - MIME 映射策略阻止了此请求。
∙405 - 用来访问本页面的HTTP 谓词不被允许(方法不被允许)∙406 - 客户端浏览器不接受所请求页面的MIME 类型。
∙407 - 要求进行代理身份验证。
∙412 - 前提条件失败。
∙413 –请求实体太大。
∙414 - 请求URI 太长。
∙415 –不支持的媒体类型。
∙416 –无法满足请求的范围。
∙417 –执行失败。
∙423 –锁定的错误。
5xx - 服务器错误服务器由于遇到错误而不能完成该请求。
∙500 - 内部服务器错误。
o500.12 - 应用程序正忙于在Web 服务器上重新启动。
o500.13 - Web 服务器太忙。
o500.15 - 不允许直接请求Global.asa。
o500.16 – UNC 授权凭据不正确。
这个错误代码为IIS 6.0 所专用。
o500.18 –无法打开URL 授权存储库。
这个错误代码为IIS 6.0 所专用。
o500.19 - 此文件的数据在元数据库中配置不正确。
o500.100 - 内部ASP 错误。
∙501 - 页眉值指定了未实现的配置。
∙502 - Web 服务器用作网关或代理服务器时收到了无效响应。
o502.1 - CGI 应用程序超时。
o502.2 - CGI 应用程序出错。
∙503 - 服务不可用。
这个错误代码为IIS 6.0 所专用。
∙504 - 网关超时。
∙505 - HTTP 版本不受支持。
IIS HTTP 状态代码及其原因∙200 - 成功。
此状态代码表示IIS 已成功处理请求。
∙206 - 部分内容。
这表示文件已经部分下载。
可以续传损坏的下载,或者将下载拆分为多个并发的流。
∙207 - 多个状态(WebDAV)。
根据子请求的数量,此状态代码在可能包含多个单独响应代码的XML 消息之前出现。
∙301 - 已永久移动。
此请求和之后所有的请求都应该转到指定的URI。
∙302 - 已找到。
对于基于窗体的身份验证,此状态代码通常表示为“对象已移动”。
请求的资源临时驻留在不同的URI。
由于重定向有时可能会改变,客户端将来在请求时应该继续使用Request-URI。
只有在Cache-Control 或Expires 标题字段中指示,此响应才能够缓存。
∙304 - 未修改。
客户端请求的文档已在其缓存中,文档自缓存以来尚未被修改过。
客户端使用文档的缓存副本,而不从服务器下载文档。
∙401.1 与401.2 - 登录失败。
登录尝试失败,因为用户名或密码无效,或因为系统配置有问题。
有关如何解决此问题的更多信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:907273(/kb/907273/zh-cn/ )解决IIS 中的HTTP 401 错误∙401.3 - 由于ACL 对资源的限制而未获得授权。
这表示存在NTFS 权限问题。
即使您对试图访问的文件具备相应的权限,也可能发生此错误。
例如,如果IUSR 帐户无权访问C:\Winnt\System32\Inetsrv 目录,您会看到这个错误。
有关如何解决此问题的更多信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:271071(/kb/271071/zh-cn/ )如何为IIS 5.0 Web 服务器设置所需的NTFS 权限和用户权限812614(/kb/812614/zh-cn/ )IIS 6.0 的默认权限和用户权限∙403 - 禁止访问。
如果网站未设置默认文档,并且该站点未设置为允许目录浏览,则您可能会收到此一般403 状态代码。
有关如何解决此问题的更多信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:320051(/kb/320051/zh-cn/ )如何在Internet Information Services 中配置默认文档∙403.1 - 执行访问被禁止。
下面是导致此错误消息的两个常见原因:o您没有足够的执行许可。
例如,如果试图访问的ASP 页所在的目录权限设为“无”,或者,试图执行的CGI 脚本所在的目录权限为“只允许脚本”,将出现此错误消息。
若要修改执行权限,请在Microsoft 管理控制台(MMC) 中右击目录,然后依次单击“属性”和“目录”选项卡,确保为试图访问的内容设置适当的执行权限。
o您没有将试图执行的文件类型的脚本映射设置为识别所使用的谓词(例如,GET 或POST)。
若要验证这一点,请在Microsoft 管理控制台中右键单击目录,依次单击“属性”、“目录”选项卡和“配置”,然后验证相应文件类型的脚本映射是否设置为允许所使用的谓词。
∙403.2 - 读访问被禁止。
验证是否已将IIS 设置为允许对目录进行读访问。
另外,如果您正在使用默认文件,请验证该文件是否存在。
有关如何解决此问题的其他信息,请单击下面的文章编号,查看Microsoft 知识库中相应的文章:247677(/kb/247677/zh-cn/ )错误消息:403.2 禁止访问:读访问被禁止∙403.3 - 写访问被禁止。
验证IIS 权限和NTFS 权限是否已设置以便向该目录授予写访问权。
有关如何解决此问题的其他信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:248072(/kb/248072/zh-cn/ )错误信息:403.3 禁止访问:写访问被禁止∙403.4 - 要求SSL。
禁用要求安全通道选项,或使用HTTPS 代替HTTP 来访问该页面。
∙403.5 - 要求SSL 128。
禁用要求128 位加密选项,或使用支持128 位加密的浏览器以查看该页面。
∙403.6 - IP 地址被拒绝。
您已经将服务器配置为拒绝访问您当前的IP 地址。
有关如何解决此问题的其他信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:248043(/kb/248043/zh-cn/ )错误信息:403.6 - 禁止访问:IP 地址被拒绝∙403.7 - 要求客户端证书。
您已经将服务器配置为要求提供证书进行客户端身份验证,但是您没有安装有效的客户端证书。
186812(/kb/186812/zh-cn/ )PRB:错误信息:403.7 禁止访问:要求客户端证书∙403.8 - 站点访问被拒绝。
您已经为用来访问服务器的域设置了域名限制。
有关如何解决此问题的其他信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:248032(/kb/248032/zh-cn/ )错误信息:禁止访问:站点访问被拒绝403.8∙403.9 - 用户数过多。
与该服务器连接的用户数量超过了您设置的连接限制。
有关如何更改此限制的其他信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:248074(/kb/248074/zh-cn/ )错误信息:禁止访问:连接的用户太多403.9∙注意:Microsoft Windows 2000 Professional 和Windows XP Professional 自动设置了在IIS 上最多10 个连接的限制。