我正在尝试使用 jquery 向我设置的弹簧休息控制器发出发布请求。这对$.get请求非常有效,但是发布请求在控制台中给了我一个 403 错误。有没有更好的方法来处理这个问题,或者让它发挥作用?$("#testBtn").click(() => { $.post("/test").done((data) => { console.log(data); })});我的控制器:@RestControllerpublic class LiveValidationController { @PostMapping("/test") public String checkEmail() { return "hello"; }}
1 回答
UYOU
TA贡献1878条经验 获得超4个赞
403 状态 = 禁止。您收到此错误是因为您启用了 CSRF 保护。
解决方案 1:从 js 在您的帖子中发送 csrf 令牌
解决方案二:在spring security配置中禁用csrf。
如果您依赖spring-security
模块,通常默认启用 csrf 保护
添加回答
举报
0/150
提交
取消