JeeSite 关于跨域的问题显示403问题

JeeSite SunShine 2022年3月27日 19:23 43 查看原文

该问题是怎么引起的?

首先环境是前后端接口设计的 然后我本地用和远程 用postmain 工具测试 没有问题没有问题 但是我在远程写ajax 调用

如图 :+1: 输入图片说明

但是结果返回为 :

重现步骤

输入图片说明

报错信息

报错信息为 403 虽然我哪里是没有加上 sid 但是加上也还是同样的错误

输入图片说明

我看到里面传的data 是我要传的JSON数据 ,可以忽略

相关设置为 输入图片说明

回答
9 条回答

@nosqlcoco 你好下,是需要在哪个拦截器是实现的呢?

已解决(Jeesite 4.1.1),在application.yml 里打开 accessControlAllowOrigin: '*' 貌似不管用, 还需要实现 WebMvcConfigureraddCorsMappings 方法。

``` @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/") .allowedOrigins("") .allowedHeaders("") .allowedMethods("GET", "POST","PUT", "DELETE", "OPTIONS"); }

爬两天坑。。。。

遇到同样的问题,已经去掉shiro前注释,设置 accessControlAllowOrigin: '*', 跨域设置不生效。

那最后是怎么解决的呢?@thinkgem

@YouAreMySunshine1 你不是解决了么,吧你的解决方法贴上来。

你好,解决了么,我遇到同样的问题, get 方式跨域可以 , post 方式 跨域 403

哪有大神支援一下

要我自己定吗?

当然图中的handler 忽略本来是注释的,但是打开注释和关闭注释都一样

热门问题
相关推荐
推荐分类