1、前端请求配置:
{
url: 'api-m/xxx,
method: 'post',
headers: { 'Content-Type': 'application/json' },
data: JSON.stringify(data) //不要采用qs.stringify(data)
}
2、后端响应配置
@PostMapping("/xxx") //对应url public Map<String, Object> modifyPassword(@RequestBody Map params) {}) //采用RequestBody方式进行
注:http请求传参时,遇到+号时java会处理为0,所以尽可能采用json方式传参,避免直接放在url后边。
参考博客:使用axios的post方式传参遇到的坑(@RequestParam和@RequestBody的区别)_banmingi的博客-CSDN博客_axios post requestparam