我正在尝试使用jquery向已设置的spring rest控制器发出发布请求。这对于$.get
请求非常有效,但是post请求在控制台中给我403错误。有没有更好的方法来解决这个问题,或者使其完全正常工作?
$("#testBtn").click(() => {
$.post("/test").done((data) => {
console.log(data);
})
});
我的控制器:
@RestController
public class LiveValidationController {
@PostMapping("/test")
public String checkEmail() {
return "hello";
}
}
答案 0 :(得分:0)
403状态=禁止。 您收到此错误,因为您启用了CSRF保护。
如果您对spring-security
模块有依赖性,通常默认情况下会启用csrf保护