Я пытаюсь опубликовать данные, когда я нажимаю на сохранение. Я получаю 415 неподдерживаемых типов носителей в браузере. Еще одно замечание, которое я хотел бы добавить, заключается в том, что когда я отправляю данные с помощью POSTMAN в приложение в формате JSON, данные сохраняются в базе данных и прекрасно смотрятся в представлении. При использовании вышеуказанного углового кода проблема все еще сохраняется.Неподдерживаемый тип материала 415 в angularJS
код расслоение плотной -
$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. Вы, скорее всего, хотите иметь его как часть тела. –