盘点web一些常见页面错误

89 篇文章 0 订阅

首先是412错误:打开当前调用的ajax方法,查看请求类型是post还是get,一般来说post的话改成get请求就可以解决。

//412错误

//也可以直接清除响应的头部缓存,还可以直接在xml里配置跳转页面

resp.setHeader( "Cache-Control" , "no-store" ); //no-cache不行,还是会缓存

resp.setDateHeader( "Expires" , 0);

resp.setHeader( "Pragma" , "no-cache" );

HTTP 409 错误 – 冲突 (Conflict)

介绍

您的 Web 服务器认为,由于与一些已经确立的规则相冲突, 客户端(如您的浏览器或我们的 CheckUpDown 机器人)提交的请求无法完成。 例如,如果您尝试将一个已有文件的旧版本上载到 Web 服务器上 - 从而造成版本控制冲突,您可能会收到 409 错误。

400错误

HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。

首先,遇到400问题,最大几率是出现了数据类型不一致的问题,简单来说是Controller层不用正确读取你发送请求附带的参数。该例是我前端传送JSON格式,使用postmen接收。

一.发现400错误的,第一步确认postmen中发送的数据类型是json。比如Headers中Content-Type类型是application/json;或是前端代码Ajax中添加:contentType: ‘application/json;charset=UTF-8’

404错误

找不到 — 服务器找不到给定的资源;文档不存在。

401 未授权 — 未授权客户机访问数据。

402 需要付款 — 表示计费系统已有效。

406

状态码406:HTTP协议状态码的一种,表示无法使用请求的内容特性来响应请求的网页。说白了就是后台的返回结果前台无法解析就报406错误。

405错误

405 错误经常和 POST 方法同时出现。 您可能在您的网站上尝试引入某种输入表格,但并非所有的互联网服务供应商 (ISPs) 都 允许处理该表格所需的 POST 方法。

所有 405 错误都可以追综到 Web 服务器设置和控制访问网站内容的安全管理,因此您的 ISP 应该很容易地予以解释。

403错误

禁止 — 即使有授权也不需要访问。

500 内部错误 — 因为意外情况,服务器不能完成请求。

501 未执行 — 服务器不支持请求的工具。

502 错误网关 — 服务器接收到来自上游服务器的无效响应。

503 无法获得服务 — 由于临时过载或维护,服务器无法处理请求。

200 正常;请求已完成

401 未授权 — 未授权客户机访问数据。

web.xml配置页面中的处理方法:

<!-- 过滤404错误 可以直接返回逻辑视图名-->

<error-page>

<error-code>404</error-code>

<location>/404</location>

</error-page>

<!-- 过滤412错误-->

<error-page>

<error-code>412</error-code>

<location>/main</location>

</error-page>

<!-- 过滤500错误 可以直接返回逻辑视图名-->

<error-page>

<error-code>500</error-code>

<location>/500</location>

</error-page>

<error-page>

<exception-type>java.lang.Exception</exception-type>

<location>/login.html</location>

</error-page>

其他的错误类似,可以写一个error页面。

发生异常就直接跳转到error页面即可
————————————————

转自:微点阅读  https://www.weidianyuedu.com

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值