关于后端数据接收(vue3+axios+springboot)
在我使用request发起请求的时候,我发现一直都有400错误,搜索发现是这个传参不对。
我这个项目中数据的提交方式在request.js中设置为了application/json,而且后台其他的controller接收前端json格式的参数都没问题,唯独这个有问题。
这是我在前端vue中script下的函数
javascript
const handleLogin = () => {
request.post('/signIn',{tel:"1111111"})
}
这是我在controller里面的函数
@PostMapping("/signIn")
public Result signIn(@RequestParam String tel){
{
return Result.success(1);
}
这里的话请忽略他的业务功能,因为为了好排错就注释了很多。
然后我在postman中发起请求,我发现json提交不行,需要使用form-data
关键是我并不清楚为什么其他的后端可以接收json提交来的数据,但是这个却必须要form-data[