今天我们来一起了解开发中的一些状态码及其含义
一、400类状态码(请求错误)
1、404 -无法找到文件
这应该是最常见的错误代码了,其含义是找不到要查询的页面。
最可能的原因是:1.用户访问的页面被删除或者不存在。2.输入了错误的网址链接。3.电脑没插网线或者没有联网。
我们可以检查输入的网址是否正确、重新设置网络服务等等。
2、401 -未被授权
请求要求身份验证。对于需要登录的网页,服务器可能返回此响应。
一般来说该错误消息表明你首先需要登录(输入有效的用户名和密码)。如果你不输入这些信息,就会有401错误,这意味着验证信息出错,服务器无法识别你的身份。
3、403 -禁止访问
遇到403状态码时,除非你与Web服务器管理员联系,否则无法自行解决。
4、405 -资源被禁止
405是代表对于请求所标识的资源,不允许使用请求行中所指定的方法。
解决方法:①确保为所请求的资源设置了正确的 MIME 类型②联系服务器管理员
5、408 -请求超时
408意味着你的请求发送到该网站花的时间比该网站的服务器准备等待的时间要长,即链接超时。
出现的原因可能是:
1.网络状况不佳,速成网速慢
2.网络服务器访问量激增
二、500类状态码(服务器错误)
表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
1、500 -服务器错误
服务器遇到错误,无法完成请求。
如果服务器内部出现错误,无法完成请求,可能就会提示错误代码 500。详细划分具体错误代码,还可以拉出一串服务器错误家族:
500.11 服务器错误:Web 服务器上的应用程序正在关闭。
500.12 服务器错误:Web 服务器上的应用程序正在重新启动。
500.13 服务器错误:Web 服务器太忙。
500.14 服务器错误:服务器上的无效应用程序配置。
500.15 服务器错误:不允许直接请求 GLOBAL.ASA。
500.16 服务器错误:UNC 授权凭据不正确。
500.17 服务器错误:URL 授权存储无法找到。
500.18 服务器错误:URL 授权存储无法打开。
500.19 服务器错误:该文件的数据在配置数据库中配置不正确。
500.20 服务器错误:URL 授权域无法找到。
2、502 -错误网关
502代码表示内部网络故障或设置问题,即内部网络拥塞,可能是内部存在大量的数据调用或交互时,网页内容提供方的一个或两个服务器,由于性能缺陷或程序错误,无法正常运行,使得网页上的内容无法被传输到用户的浏览器上。
对于502错误,我们普通用户无法对服务器进行设置,只能采取一些比较简单的方法处理。
例如可以尝试多次刷新,如果简单的刷新没有效果,我们不妨关掉502页面,再重新登录网页。
三、305(使用代理)
你不能直接访问网站,要通过某个代理才能进去。比如,我们想要访问某些外网,无法直接访问,需要使用VPN才可以。
对于特定的Web错误代码,有特定的故障排除步骤。但是,当遇到此类错误时,也可以使用通用的修复方法。以下是修复Web错误代码的几种方法:
1、清除浏览器缓存
2、卸载扩展,有时,其他扩展程序可能会给您提供Web错误代码。
3、检查日志
4、检查请求的URL。有时您还需要手动输入要浏览的站点的URL。如果执行此操作后出现错误,请检查您刚刚在地址栏中输入的URL,如果您确实访问了正确的地址。如果不是,请更正您输入的错误项目。
5、检查服务器配置。此故障排除通常由站点管理员处理。
标签:状态,请求,错误,Web,错误代码,网络,URL,服务器,大全 From: https://blog.51cto.com/u_16291619/8415935