cx-cx-cx / mycomments

评论存储
0 stars 0 forks source link

解决ajax跨域访问sessionid不一致问题 | 朗月寒星 #12

Open cx-cx-cx opened 5 years ago

cx-cx-cx commented 5 years ago

https://www.cxdcxd.cn/blog/2019/09/10/%E8%A7%A3%E5%86%B3ajax%E8%B7%A8%E5%9F%9F%E8%AE%BF%E9%97%AEsessionid%E4%B8%8D%E4%B8%80%E8%87%B4%E9%97%AE%E9%A2%98/#more

根据浏览器的保护规则,跨域的时候我们创建的sessionId是不会被浏览器保存下来的,这样,当我们在进行跨域访问的时候,我们的sessionId就不会被保存下来,也就是说,每一次的请求,服务器就会以为是一个新的人,而不是同一个人,为了解决这样的办法,下面这种方法可以解决这种跨域的办法。 我们自己构建一个拦截器,对需要跨域访问的request头部重写。像下面这样: