我試圖發佈數據,當我點擊保存時,我在瀏覽器中獲取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的一部分。你很可能想把它作爲身體的一部分。 –