我试图发布数据,当我点击保存时,我在浏览器中获取415不受支持的媒体类型。我想补充的另一个观察是,当我使用POSTMAN将数据以JSON格式发送到应用程序时,数据在数据库中持续存在,并且在视图中很好。如果使用上面的角码,问题仍然存在。在angularJS中不受支持的媒体类型415
js代码 -
$scope.addUser = function addUser() {
var user={};
console.log("["+$scope.user.firstName+"]");
$http.post(urlBase + 'users/insert/',$scope.user)
.success(function(data) {
$scope.users = data;
$scope.user="";
$scope.toggle='!toggle';
});
};
控制器代码 -
@RequestMapping(value="https://stackoverflow.com/users/insert",method = RequestMethod.POST,headers="Accept=application/json")
public @ResponseBody List<User> addUser(@RequestBody User user) throws ParseException {
//get the values from user object and send it to impl class
}
您正在发布一个对象作为uri的一部分。你很可能想把它作为身体的一部分。 –