对Spring MVC Controller的AJAX POST请求无法正常工作

Md.*_*mud 5 ajax jquery spring json spring-mvc

我面临错误:

无法加载资源:服务器响应状态为415(不支持的媒体类型)

我的代码的AJAX部分如下:

$.ajax({ 
    url: '/authentication/editUser',    
    type: "POST", 
    contentType: "application/json",
    data: JSON.stringify(requestObj), //Stringified JSON Object

    success: function(resposeJsonObject) {
       //
    }   
});
Run Code Online (Sandbox Code Playgroud)

和控制器的处理程序方法:

@RequestMapping(value = "/editUser", method = RequestMethod.POST, 
    headers = {"Content-type=application/json"})
@ResponseBody
public  EditUserResponse editUserpost(@RequestBody EditUserRequest editUserRequest) {
    System.out.println(editUserRequest);
    return new EditUserResponse();
}
Run Code Online (Sandbox Code Playgroud)

如何解决错误?