首页 > 编程知识 正文

http状态码详解,http状态码500怎么解决

时间:2023-05-06 11:10:16 阅读:125412 作者:4459

1xx )状态代码(如信息提示)表示临时响应。 客户端在收到正常响应之前,必须准备接收一个或多个1xx响应。

HTTP状态代码说明100继续。 切换101协议。 2xx :这样的状态代码成功意味着服务器成功接受了客户端的请求。

HTTP状态代码说明200确定。 客户端请求成功。 201已创建。 202我接受了。 203非权威信息。 204无内容。 205重置内容。 206部分内容。 指示文件已部分下载。 可以恢复损坏的下载,也可以将下载拆分为多个同时流。 207多状态(WebDAV )。 此消息前面应该有XML消息。 根据子请求的数量,此消息可能包含几个单独的响应代码。 3xx )重定向客户端浏览器需要执行更多操作才能实现请求。 例如,浏览器可能需要请求服务器上的不同页面,或通过代理服务器重复请求。

HTTP状态代码说明301已永久移动。 此请求和所有后续请求都必须移动到指定的URI。 302对象已移动。 对于基于表单的身份验证,此消息通常显示“对象已移动”。 请求的资源暂时位于不同的URI中。 由于重定向可能会发生更改,因此客户端将来在请求时必须继续使用RequestURI。 只有在CacheControl或Expires标题字段中列出时,才能缓存此响应。 304未修正。 客户端请求的文档位于缓存中,自缓存以来未更改。 客户端使用文档的缓存副本,而无需从服务器下载文档。 307临时重定向。 4xx )发生了客户端错误。 客户端似乎有问题。 例如,假设客户端请求的页面不存在,而客户端没有提供有效的凭据。

HTTP状态代码表示400个错误的请求。 401访问被拒绝。 is定义了几个不同的401错误,以指出更具体的错误原因。 这些具体错误代码显示在浏览器中,但不显示在IIS日志中。 有关详细信息,请参阅401状态代码。 403服务器拒绝了请求。 您无权访问此网站,服务可以接收请求,但拒绝提供服务可以理解为。 is定义了几个不同的403错误,以指出更具体的错误原因。 有关详细信息,请参阅403状态代码。 404服务器找不到请求的页面。 例如,如果您访问的页面不在站点中,或者删除或删除了原始页面,则可能会显示此状态代码。 IIS定义了几个不同的404错误,以指出更具体的错误原因。 有关详细信息,请参阅404状态代码。 405不允许用于访问此页面的HTTP谓词。 (不允许使用方法。 如果客户端向运行IIS的服务器发送HTTP请求,并且该请求包含服务器无法识别的HTTP动词,则会发生此错误。 要解决此问题,请确保客户端请求使用与HTTP rfc兼容的HTTP动词。 406客户端浏览器不接受请求的页面的MIME类型。 407需要代理认证。 412先决条件失败。 413要求实体太大了。 414请求URI太长。 415不支持的介质类型。 416不能满足要求的范围。 417执行失败。 423锁错误。

401状态代码HTTP状态代码说明401.1由于用户名或密码无效,登录失败。 401.2由于服务器配置,登录失败。 401.3未通过ACL对资源的限制进行授权。 表示存在NTFS权限问题。 即使您尝试访问的文件具有适当的权限,也可能发生此错误。 例如,如果IUSR帐户无法访问C:WinntSystem32Inetsrv目录,则会显示此错误。 401.4过滤器许可证失败。 401.5 isapi/CGI APP应用程序许可证失败。 401.7web服务器上的URL验证策略拒绝了访问。 此错误代码仅用于IIS 6.0。

403状态代码HTTP状态代码说明403.1禁止执行访问。 可能原因:执行许可不够。 例如,如果您尝试访问的ASP页的目录权限设置为“无”,或者您尝试运行的CGI脚本的目录权限设置为“仅允许脚本”,则会显示此错误消息要更改执行权限,请在Microsoftmanagementconsole中右键单击目录,单击“属性”选项卡和“目录”选项卡,然后为您尝试访问的内容设置适当的执行权限您尝试执行的文件类型的脚本映射未配置为标识正在使用的谓词(如GET或POST )。 要验证这一点,请在Microsoft管理控制台中右键单击目录,依次单击属性、目录选项卡、设置,然后确保将相应文件类型的脚本映射设置为可用谓词403.2禁止读取访问。 确保将IIS设置为允许对目录的读取访问。 另外,如果正在使用默认文件,请确保该文件存在。 403.3禁止写入访问。 确保将IIS和NTFS权限设置为允许对目录的写访问。 403.4要求SSL。 禁用安全通道选项,或使用HTTPS而不是HTTP访问页面。 403.5请求SSL 128。 必须禁用128位加密选项,或使用支持128位加密的浏览器查看页面。 403.6IP地址被拒绝。 已将服务器配置为拒绝访问当前IP地址。 403.7请求客户端证书。 已将服务器配置为请求证书进行客户端认证,但未安装有效的客户端证书。 403.8站点访问被拒绝。 已将用于访问服务器的域设置为域名限制。 403.9用户数量太多。 连接到此服务器的用户数超过了设置的连接限制。 注: Microsoft windows 2000专业版和windows XP专业版将自动设置IIS最多10个连接的限制。 做不到

更改此限制。403.10配置无效。403.11密码更改。403.12拒绝访问映射表。您要访问的页面要求提供客户端证书。但是,映射到该客户端证书的用户 ID 已经拒绝访问该文件。403.13客户端证书被吊销。403.14拒绝目录列表。403.15超出客户端访问许可。403.16客户端证书不受信任或无效。403.17客户端证书已过期或尚未生效。403.18在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。403.19不能为这个应用程序池中的客户端执行 CGI。这个错误代码为 IIS 6.0 所专用。403.20Passport 登录失败。这个错误代码为 IIS 6.0 所专用。

404 状态码 HTTP 状态码说明404.0没有找到文件或目录。404.1无法通过请求的端口访问网站。此错误消息表明,试图访问的网站的 IP 地址不接受来自此请求所用端口的请求。404.2Web 服务扩展锁定策略阻止本请求。在 IIS 6.0 中,表示 Web 服务扩展列表中已经阻止了该请求。404.3MIME 映射策略阻止了此请求。 如果存在下列情况,将出现此问题: 未配置请求的文件扩展名的处理程序映射。没有为网站或应用程序配置相应的 MIME 类型。5xx:服务器错误

服务器由于遇到错误而不能完成该请求。

HTTP 状态码说明500内部服务器错误。很多服务器端错误都可能导致此错误消息。事件查看器日志包含更详细的错误原因。此外,您可以禁用友好 HTTP 错误消息以便收到详细的错误说明。IIS 定义了几个不同的500错误,用于指示更为具体的错误原因,详见 500状态码。501页眉值指定了未实现的配置。502Web 服务器作为网关或代理服务器时,从上游服务器收到了无效响应。此类错误一般与服务器本身有关(与请求无关)。IIS 定义了几个不同的502错误,用于指示更为具体的错误原因,详见 502状态码。503目前服务器无法使用,一般是因为服务器超载或停止维护。504网关超时。505HTTP 版本不受支持。

500状态码 HTTP 状态码说明500.12应用程序正忙于在 Web 服务器上重新启动。这表示您在 IIS 重新启动应用程序的过程中试图加载 ASP 页。刷新页面后,此消息即会消失。如果刷新页面后,此消息再次出现,可能是防病毒软件正在扫描 Global.asa 文件。500.13Web 服务器太忙。500.15不允许直接请求 Global.asa。500.16UNC 授权凭据不正确。这个错误代码为 IIS 6.0 所专用。500.18无法打开 URL 授权存储库。这个错误代码为 IIS 6.0 所专用。500.19此文件的数据在元数据库中配置不正确。如果 XML 元数据库在您尝试访问的内容类型中包含无效的配置信息,您就会收到此错误。要解决此问题,请删除或更正无效的配置。此问题通常表示 ScriptMap 元数据库键中存在问题。500.100内部 ASP 错误。 如果试图加载的 ASP 页中含有错误代码,将出现此错误消息。若要获得更确切的错误消息,请禁用友好 HTTP 错误消息。默认情况下,只会在默认网站上启用此错误消息。

502 状态码 HTTP 状态码说明502.1CGI 应用程序超时。502.2CGI 应用程序出错。

 

------------------------------------------------------------------------
作者:超级字节码
来源:CSDN
原文:https://blog.csdn.net/dgxin_605/article/details/109689773
版权声明:本文为博主原创文章,转载请附上博文链接!

------------------------------------------------------------------------

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。