访问post权限的接口报Invalid CORS request 跨域问题

用RunApi访问 @PostMapping权限的接口 就报Invalid CORS request,
当我把权限改为@GetMapping或者@RequestMapping时 用RunApi都能get方式访问 post访问方式都无法访问。

我本地项目端口号为8888 idea配置跨域类端口号为8080

img

当我用方法权限@GetMapping时间 8080和8888都可以访问到方法

img

img

当我用方法权限@PostMapping时间 8080和8888都无法访问方法

img

img
当我把跨域配置类隐藏后 再启动项目 RunApi可正常访问@PostMapping权限接口

设置允许的方法代码注释掉试试。

你可以尝试像浏览器请求一样在header里面加上origin和你跨域配置相同

找到原因了 我用的RunApi对于跨域本身有bug 用postman就能访问那个接口了

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632