首先声明:个人观点!!!!!!!!!!!!!如果有哪里有问题,欢迎指正
查了半天,Request Payload这种数据一般用来上传文件,要用流来接收
全局设置axios的headers也没用
如图,上面设置无效,下面的设置虽然有效,参数的格式为Form data,但是请求体的数据却是:
{tel:"132xxxxxxxx",password:"1"}:
不仅有个多余的大括号包围,后面还莫名其妙有个冒号
Springboot无法识别接收这样的对象!!!!!!!!
最后讲axios的headers设置放在了axios的构造中才设置成功......
axios({
method: 'post',
url: '/User/add',
headers: {
'Content-type': 'application/x-www-form-urlencoded'
},
params: {
'tel':""+tel,
'password' : pass
}
}).then((response) => {
if(response.data){
alert("注册成功!");
}else{
alert("注册失败!");
}
}).catch((error) => {
console.log(error);
}
);