因为后端 xss 全局过滤器导致的 jquery ajax post 提交的数据全部为null的问题

网友投稿 1136 2022-10-31


因为后端 xss 全局过滤器导致的 jquery ajax post 提交的数据全部为null的问题

xss过滤器有一些问题,比如某些时候,使用jquery ajax post的时候,如果是传的默认的 "application/x-www-form-urlencoded",会出现Controller中的bean接收的值为null的情况,

当我调整ajax设置 contentType:"application/json",dataType:"json" 发送一个带post json数据时,xss拦截器报错,于是删除整个xss包,不再使用这四个类,jquery ajax post一切正常,可以以默认方式提交。(之前只能用axios去拼接参数到url里来实现post(将拼接的参数存入一个变量))

所以当出现这种莫名其妙的传参问题的时候,检查有没有全局的过滤器,这个很重要。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:android开发记录2 webview调用二维码扫描
下一篇:Spring IOC创建对象的两种方式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~