vue 跨区请求无法获取request中RequestedSessionId

北樱丶 发布于 04/15 18:53
阅读 300
收藏 0

解读下一代网络:算力网络正从理想照进现实!>>>

@JFinal 你好,想跟你请教个问题:

请求后台登录时,已经给予setSessionAttr(user)

但到下一个action的时候,去获取user却没有获取到,看了一下问题其中的RequestedSessionId没有,找找网上其实类似的,给予了跨域请求配置也还是无法获取

// 创建axios 实例(vue)
const service = axios.create({
  baseURL: baseURL, // api的base_url
  withCredentials: true,
  crossDomain: true
})
axios.defaults.withCredentials = true


请问一下,这是为什么,有什么解决办法吗?

加载中
0
JFinal
JFinal

setSessionAttr(...) 以后, 再用 getSessionAttr(...) 这个用法是没问题的

 

session 取不到,检查如下几个原因:

1:客户端是否支持 cookie , 由于 session 的实现是依赖 cookie 的,客户端必须要支持 cookie

2:跨域问题是不是真解决了

 

这里有跨域问题的参考:

https://jfinal.com/share/1137

https://jfinal.com/share/1024

0
返回顶部
顶部