为了账号安全,请及时绑定邮箱和手机立即绑定

尝试 jquery post 请求到 spring 控制器

尝试 jquery post 请求到 spring 控制器

holdtom 2021-12-10 17:13:05
我正在尝试使用 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 保护


查看完整回答
反对 回复 2021-12-10
  • 1 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信