我们访问网站的时候,有时会显示失败,有错误码提示。如经常会看到400、404、500等
这些错误码到底是代表什么意思呢?如何安装错误码找到问题的所在,
常见状态代码说明:
1、400 Bad Request:客户端请求有语法错误,不能被服务器所理解
2、401 Unauthorized:请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用
3、403 Forbidden:服务器收到请求,但是拒绝提供服务
4、404 Not Found:请求资源不存在
5、500 Internal Server Error:服务器发生不可预期的错误
6、503 Server Unavailable:服务器当前不能出来客户端的请求,一段时间后可能恢复正常。
下面挑几个重要的错误代码说说可能出错的原因:
1、400页面
400错误页面一般为网站服务器资源不足,存在的原因有可能是:
(1)、网速不稳定,而要求链接的网页存在FLASH或者大尺寸图片,造成响应过慢
(2)、服务器已关闭
(3)、DNS服务器错误
2、404错误
是服务器执行完客户端的请求以后,返回给客户端的一个执行结果的状态编码。
产生原因:web服务器(容器)根据请求的地址找不到相应资源。
(1)、网页URL生成规则改变;
(2)、网页文件更名或移动位置;地址错误(拼写不正确,字母大小写错误)
(3)、导入链接拼写错误。
3、405错误
产生原因:web服务器(容器)找不到service()方法处理请求。
(1)、service方法名称写错
(2)、service方法参数类型与标准不一致
(3)、service方法异常、返回值类型与标准不一致
4、500错误
产生的原因:程序的运行过程中出错。般为服务器运行不正常时提示,服务器端的网页程序设计有误
(1)、servlet类没有继承HttpServlet或实现servlet接口
(2)、web.xml文件中的 写错
(3)、service方法中代码运行时抛出异常