Vue+webpack项目用axios发送post请求无法自动set cookie是为什么?
一个登录的场景,
用axios发送post请求去登录,能成功返回数据,但是用作权限验证的cookie就是不会保存,有人知道是怎么回事么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
一个登录的场景,
用axios发送post请求去登录,能成功返回数据,但是用作权限验证的cookie就是不会保存,有人知道是怎么回事么?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
找到答案了,全局设置axios.defaults.withCredentials = true 就可以了,方法源自:青衿博客
axios 默认不发送cookie 貌似 你去看看 axios的文档 跨域也是一个原因
跨域了不行。。。
withCredentials 这个参数默认是false 设置为true为后,在请求api可以获取到cookie但是document.cookie 还是获取不到,是空值。
为什么我的后端没有set-cookie,相对于你的图我这个就多了一个P3P