vue axios携带cookie的问题,很严重!

Axios请求无法携带cookie,每一次登录都会创建一个新的session,
按照网上给的提示,加了一个withCredent=true,如下图:

clipboard.png

后端处理如下:

clipboard.png

但是还是拿不到cookie,求帮忙,很急的那种

回答:

后端设置了cookie吗

前端请求的域名和cookie的域相同吗 不相同的话 是不会自动带cookie的

回答:

这个问题我解决了,我的是nginx的问题,在nginx配置里加了proxy_cookie_domain domino_server nginx_server 这个配置cookie就可以正常了

回答:

首先 拿不到cookie是什么意思,是后端没有返回cookie,还是axios发送不挟带cookie,查看Network或者document.cookie看看cookie是否已经被写入了,因为目前从你axios配置看是没问题的。

回答:

不知楼主解决了吗,我刚好遇到这个问题,不知楼主是否使用了mockjs,我关闭mockjs,就可以携带cookie,问题解决

回答:

给ajax加上content-type属性试试,值为下列之一:
application/x-www-form-urlencoded、multipart/form-data、text/plain

回答:

用fetch会自动携带cookie

回答:

设置withCredentials为true就是设置了原生的XML的这个字段为true 配置没错的的话跨域肯定会携带cookie的。上请求的截图看看吧

回答:

楼主解决了吗? 我也遇到了

回答:

https://github.com/PanJiaChen…

回答:

从截图上看设置没有什么问题,排除引入mockJS等情况,可以尝试使用firefix发送请求后在看一下有没有携带cookie;Chrome67引入了一个新特性:site-isolation (站点隔离),也就是请求第三方站点数据时,如cookie等敏感信息会被隐藏显示为”Provisional headers are shown”

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注