跨域请求cookie获取与设置问题

Posted code_文文

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跨域请求cookie获取与设置问题相关的知识,希望对你有一定的参考价值。

描述:最近做项目遇到了cookie的问题,项目为前后端分离项目,前台有分外网IP(A外)和内网IP(A内),后台服务只有一个内网IP(B内)。

现象:当我前台异步请求发送给后台的时候,后台并不能获取到前台的cookie或者cookie获取的不对。

解释:

后台我需要获取A(外)这个域下的所有cookie,同时因为某种原因我客户端也是存在cookie的,但是当前台页面,访问后台服务时,请求携带的时B(内)所在域下的cookie,因此获取不到指定cookie值,因此服务出错。

结论:获取cookie时,会获取服务端,域下的cookie.设置cookie时,会在请求域下设置cookie

 

以上是关于跨域请求cookie获取与设置问题的主要内容,如果未能解决你的问题,请参考以下文章

cookie机制&跨域问题

跨域请求如何携带cookie?不小心都拿了Offer

跨域 img 设置 cookie

cookie在多域名下的跨域解决办法

Ajax跨域请求携带cookie问题

layui框架跨域请求携带Cookie