【发布时间】:2014-09-29 08:27:25
【问题描述】:
我想使用 $.POST 进行 ajax 调用。但我收到 403 错误。但是 GET 工作得很好。我的代码是:
var url = "/xyz/abc/subscribe?name="+name;
$.post(url, function(data){
alert(data);
});
控制器代码为:
@RequestMapping(value = "/xyz/abc/subscribe", method = RequestMethod.POST)
public @ResponseBody
String subscribe(@RequestParam("name") String name)
throws Exception {
String message = "TESTING";
return message;
}
但我收到 403 错误。
【问题讨论】:
-
你的应用服务器日志有错误吗?
-
不...我没有发现任何错误。
-
我正在登录日志:org.springframework.security.access.AccessDeniedException:访问被拒绝
-
403 表示服务器可以正确验证用户,但用户没有执行所选操作的适当权限。你在使用 Spring 安全性吗?如果有,贴出相关配置
-
我有类似的错误,但仍然没有解决stackoverflow.com/questions/25800657/…
标签: jquery spring-mvc post http-status-code-403