jQuery.ajax的post提交默认的请求头
Content-Type: application/x-www-form-urlencoded
而axios.post提交的请求头是
Content-Type: application/json。
例子:
前台axios,后台springmvc接受的时候要特别注意区分!!!
前台:
axios:
param={“name”:“张三”}
axios.post(“url”,param).then(function(res){
console.log(res)
})
后台controller层:
@RequestBody专门处理application/json
@RequestMapping(value = "user",method = RequestMethod.POST)
public int addUser(@RequestBody User user){
System.out.println(user);
/*int i = userService.addUser(user);*/
return 0;
}
使用jquery的ajax时则不需要添加该注解,直接使用即可