常见的浏览器报错[400, 401,403,404, 405, 408; 500,502,503, 504 ,505]

服务器 0

常见的浏览器报错[400, 401,403,404, 405, 408; 500,502,503, 504 ,505]

在使用浏览器加载一些网站时,偶尔会遇到加载不出来并带数字的错误提示的情况。那么这些web错误的访问代码具体到底是什么意思呢?

1: 400类状态码 - - 客户端错误

这些状态代码表示请求可能出错,妨碍了服务器的处理。

(1) 404报错- - -无法找到文件

这应该是最常见的错误代码了,其含义是找不到要查询的页面。还有一种可能就是后端配置不当,导致请求被拦截!
在这里插入图片描述
最可能的原因是:
1.用户访问的页面被删除或者不存在。
2.输入了错误的网址链接。
3.电脑没插网线或者没有联网。
我们可以检查输入的网址是否正确、重新设置网络服务等等。

(2) 400报错- - -错误的请求

1、有可能是前端请求时参数拼接有问题
2、有可能时前端传给后端的参数类型与后端接收的参数类型不匹配,比如前端传String,后端用Integer接收,
3、有可能是后端的实体类没有配置无参构造方法

(3) 401报错- - -访问被拒绝(未被授权)

请求要求身份验证。对于需要登录的网页,服务器可能返回此响应。
一般来说该错误消息表明你首先需要登录(输入有效的用户名和密码)。如果你不输入这些信息,就会有401错误,这意味着验证信息出错,服务器无法识别你的身份。
在这里插入图片描述

(4) 403报错- - -禁止访问

访问网页显示403,这也是一种常见的错误提示,表示资源不可用。服务器理解了客户的请求,但拒绝处理它,通常是由于服务器上文件或目录的权限设置导致的WEB访问错误。也就是说你没有权限访问此网站或者你被禁止访问此网站或者这个网站没有进行备案等等。
在这里插入图片描述

(5) 405报错- - -资源被禁止

405是代表用来访问页面的方法不被允许
在这里插入图片描述
解决方法:①确保为所请求的资源设置了正确的 MIME 类型②联系服务器管理员

(6) 408报错- - -请求超时

408意味着你的请求发送到该网站花的时间比该网站的服务器准备等待的时间要长,即链接超时。

出现的原因可能是:

1.网络状况不佳,速成网速慢
2.网络服务器访问量激增

2: 500类状态码 - - 服务器错误

表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
在这里插入图片描述

(1) 500报错- - - 内部服务器错误

明显的后端错误,可能需要前后端配合来修复

(2) 501报错- - - 页眉值指定了未实现的配置。

服务器501错误是服务器还是不具有请求功能的,而且501错误原因是没有实施的,可以用来HttpWebRequest指定一个UserAgent来试试的,有时候你可以换电脑来测试一下的。

(3) 502报错- - - 错误网关

明显的后端错误,可能需要前后端配合来修复
在这里插入图片描述
最好是先清除下缓存或者是在服务器上进行刷新试试的,因为502错误牵扯的问题也是很多的,最好是让程序们来去在服务器上下文章。

(4) 503报错- - -服务不可用。这个错误代码为IIS6.0所专用。

服务不可用是的一种状态,那么在服务器503错误出现了之后,大家不必担心的, 服务器或许就是正在维护或者暂停了,你可以联系一下服务器空间商。还有的时候cpu占用的频率大导致的。

(5) 504报错- - - 网关超时。

这是代表着网关超时是现象出现了。504错误问题是一个不好办的问题,当然你必须尝试着和网站官方获得联系,认真的去检查不同的电脑简的ip传输的状况。而且这个504错误要专业的负责人才能去解决。

(6) 505报错- - - HTTP版本不受支持

http的版本是不受支持的,一般的请款下浏览器的默认都是1.x 的版本的, 如果出现了HTTP 1.1版本的,那么你需要在Internet 选项的高级下进行设置的。

也许您对下面的内容还感兴趣: