前段传递了参数控制台查看都没有问题,但是后端接收不到参数
解决:
- 经过排查发现,java接受参数不支持body传递,只支持query传递
方法1:
//post传递参数 传递数据需query传递:params:data
export function add(data){
return request({
method:'post',
url:'/add',
params:data
})
}
//get传递 也是使用query传递
export function add(data){
return request({
method:'get',
url:'/add',
params:data
})
}
成功传递并且成功接收了参数:
方法2:
var params = new URLSearchParams();
params.append("user","123")
axios.post('/user', {params})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});