跨域session无法获取到(两次session的id不同)导致后台session一直为null

解决:
1、参考:cros跨域session前后端相关配置
照着把Access-Control-Allow-Origin改成request.getHeader(“Origin”)后还是不行,后台session还是为空;然后我再在js全局加上了那个允许跨域的设置,另外将浏览器服务器设置为同源异端(),发现后台可以接收到session了;不过返回不了值回前台。
2、参考:session后端相关配置问题
浏览器报错为:Access-Control-Allow-Credentials的值为“”(空),应该为“true”;
对照这看着自己的代码,发现我确实有配置为true,只是方式不大一样;最后发现问题:我的配置方法是从web.xml里面来获取那个Access-Control-Allow-Credentials"的"true"的值,好像并没有获取到,按参考所给的方式修改一下获取方式即可获取到了,问题得以解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值