您的位置:首页 > Web前端 > AngularJS

angularjs - 415 (Unsupported Media Type)

2016-07-05 17:13 120 查看
angularJs+springMVC

angular表单提交一个user实体时,报 angularjs - 415 (Unsupported Media Type) 错误!!

原因是$http({

url:'',

method:'',

//一下红色整个改为----------------------------data:user即可

params:{

user:user

}

}).success(function(data){

//....

}).error(function(data){

//....

});

params和data参数的区别

③params(字符串map或者对象)
这个键的值是一个字符串map或对象,会被转换成查询字符串追加在URL后面。如果值不是字符串,会被JSON序列化。
比如这个:

?
④data(字符串或者对象)

这个对象中包含了将会被当作消息体发送给服务器的数据。通常在发送POST请求时使用。

从AngularJS 1.3开始,它还可以在POST请求里发送二进制数据。要发送一个blob对象,你可以简单地通过使用data参数来传递它。
例如:

?
后台接收实体的代码

@RequestMapping(value="/adduser", method=RequestMethod.POST, produces="application/json")
public Map<String,Object> addUser(@RequestBody User user){
//;;;;

return map;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: