java 因为跨域请求导致两次获取的session不一样

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Tomwildboar/article/details/82856741

问题:java 因为跨域请求导致两次获取的session不一样

虽然解决很简单,但是花了差不多一天的时间。

先简单说一下解决的思路:后台设置 allowCredentials 为 true,前台设置一个请求头 withCredentials 为 true。

后台:

相信很多人,在解决跨域的时候,都是网上copy了一个解决跨域的代码。我也是,但是里面并没有解决 这个问题。

我改进了一下       https://blog.csdn.net/Tomwildboar/article/details/82422761

前台:

想办法配置这个请求头就好了,个人感觉不是很好找到方法

我是使用 axios 来请求的。做一下配置就好了

 如果你是 filter 和 controller 里面获取的 session 不一样,参考这篇文章:

https://blog.csdn.net/Tomwildboar/article/details/82896412

猜你喜欢

转载自blog.csdn.net/Tomwildboar/article/details/82856741