rsdb.net
当前位置:首页 >> AjAxFilEuploAD 400 BAD rEquEst怎么解决 >>

AjAxFilEuploAD 400 BAD rEquEst怎么解决

在SpringMVC中的Action中处理前台ajax请求传过来的json数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的的是请求无效(请求有语法问题或者不能满足请求),调试了好长时间才解决了,特意记录下来,并和大家一同分享一下...

感觉应该是ajax请求的url的问题,你可以把url打印出来,看看是不是拼接的有问题? 如果解决了您的问题请采纳! 如果未解决请继续追问!

页面请求代码: [javascript] view plain copy $.ajax({ url:"check/checkUser.do", type:"post", data:{"mobile=":mobile }, dataType:"json", contentType:"application/json", success:function(){ }, });

一般400的报错都是参数错误。检查下参数是否有问题。

感觉应该是ajax请求的url的问题,你可以把url打印出来,看看是不是拼接的有问题? 如果解决了您的问题请采纳! 如果未解决请继续追问!

bad request一般是你的请求的request有问题,不符合服务器的要求导致的,可能是你的URL拼的有问题,可能是参数传的不对。你可以检查下你的URL和确认下服务器对前台发送的请求有没有一些特别的要求规范,一些参数格式的要求

出现这个错误的原因一般最常见的就是后台的实体类bean与前台穿过的类型不匹配,例如:因为的javabean中有定义了Date类型和int类型的成员变量,导致转化器在把json数据转化成bean时不能转化。 检查你的参数和数据类型是否匹配

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com