Axios请求无法携带cookie,每一次登录都会创建一个新的session,
按照网上给的提示,加了一个withCredent=true,如下图:
后端处理如下:
但是还是拿不到cookie,求帮忙,很急的那种
Axios请求无法携带cookie,每一次登录都会创建一个新的session,
按照网上给的提示,加了一个withCredent=true,如下图:
后端处理如下:
但是还是拿不到cookie,求帮忙,很急的那种
这个问题我解决了,我的是nginx的问题,在nginx配置里加了proxy_cookie_domain domino_server nginx_server 这个配置cookie就可以正常了
首先 拿不到cookie
是什么意思,是后端没有返回cookie
,还是axios
发送不挟带cookie
,查看Network
或者document.cookie
看看cookie是否已经被写入了,因为目前从你axios
配置看是没问题的。
给ajax加上content-type属性试试,值为下列之一:
application/x-www-form-urlencoded、multipart/form-data、text/plain
从截图上看设置没有什么问题,排除引入mockJS等情况,可以尝试使用firefix发送请求后在看一下有没有携带cookie;Chrome67引入了一个新特性:site-isolation (站点隔离),也就是请求第三方站点数据时,如cookie等敏感信息会被隐藏显示为”Provisional headers are shown”
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
8 回答6.5k 阅读
4 回答4.6k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
后端设置了cookie吗
前端请求的域名和cookie的域相同吗 不相同的话 是不会自动带cookie的