问题: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