HTTP状态错误前,要先了解HTTP协议状态码,HTTP协议状态码表示的意思主要分为五类,大体是:
1××:保留
2××:表示请求成功地接收
3××:为完成请求客户需进一步细化请求
4××:客户错误
5××:服务器错误
在http请求状态错误时,需要首先确定是哪类状态码,如果是400类错误,则需要按以下情况排查:
400 错误请求
Web服务器通过返回HTTP 400错误告诉访问者,访问者用来访问网站的程序出错,或访问请求途中遭到破坏。
401 未经授权
访问者试图访问受限页面但未经授权时,网站返回HTTP 401错误。错误登录尝试是导致这一错误的主因。
403 禁止访问
403错误类似于401错误,不同之处在于401错误是未经授权,而403错误是禁止访问。 任何登录对403错误都不起作用。 尝试访问(被禁止的)网站目录时,就会发生403错误。
404 文件未找到
大多数人都知道这个错误。 当用户试图访问Web服务器(通常是一个网页)上某个实际不存在的资源时,就会发生404错误。404错误可能是由无效的链接引起,也可能是URL拼写错误,还可能是因为虚拟主机将所请求页面移到其他地方(或删除所请求页面)。 一些网站设置了自定义页面以防止坏链接所产生的不良影响。
如果是500类错误,则常为内部服务器错误,对HTTP 500错误的定义已经充分证明了这是一个最常见的HTTP错误。 一般来说,HTTP 500 错误会在服务器的程序码出错时出现,或者web服务器发生内部错误时返回的信息。 例如,web服务器过载时将无法正确处理访问请求。
404、403、400、408、305等常见错误代码解析?
404-无法找到文件:
404其实在日常生活中很常见了。代码的意思是找不到要查询的页面。非常有可能是网页被删除了。
403-禁止访问:
出现403是因为服务器拒绝了你的地址请求,很有可能是你根本就没权限访问网站,就算你提供了身份验证也没用。讲真,很有可能是你被禁止访问了。
除非你与Web服务器管理员联系,否则一旦遇到403状态码都无法自行解决。
400-请求无效:
说明服务器无法理解用户的请求,除非进行修改,不然你按再多刷新也没有用。很有可能的情况是,你不小心输入错误了,导致服务器根本不知道你要表达什么。
认真检查有没有误输入
408-请求超时:
遇到408意味着你的请求发送到该网站花的时间比该网站的服务器准备等待的时间要长,即链接超时。
305-使用代理:
这个代码的意思是,你不能直接访问网站,要通过某个代理才能进去。
比如,你想要访问一些外网,一定要使用VPN才可以。
405-资源被禁止:
资源被禁止,有可能是文件目录权限不够导致的。这个时候其实,只要赋予“完全控制”的权限,也是可以解决的
我连接网页经常出现代码错误503这是什么意思?
503是一种HTTP状态码。英文名503 Service Unavailable,与404(404 Service Unavailable)是同属一种网页状态出错码。出现这种情况是由于您的网站超过了iis限制造成的由于2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而是提示Service Unavailable,出现这种情况是由于网站超过了系统资源限制造成的,主要是程序占用资源太多,稍后刷新即可。
- 上一篇: asp网站脚本代码加密如何解密?
- 下一篇: 返回列表