* I tested with Curl command like this. curl --header "Content-type: application/json" --request POST --data '{"name": "Guillaume"}' http://localhost:8080/api/notifi cation3 => request().body().asJson() can get the json request value * I tried with seveal ways of ajax call in angular.js. $http({ url: ' http://localhost:8080/api/notifi cation3 ', method: " POST ", dataType: "json", data: {"name": "Guillaume"}, headers: {'Content-Type': 'application/json'} }).success(function (data, status, headers, config) { debugger; console.log("good") }).error(function (data, status, headers, config) { debugger; console.log("something wrong") }); * and the request headers are like this. Request URL: http://localhost:8080/api/notifi cation3 Request Method:POST Status Code:200 OK Request Headersv...