博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
请求不携带cookie问题
阅读量:4499 次
发布时间:2019-06-08

本文共 549 字,大约阅读时间需要 1 分钟。

因为后端需要用到cookie做一些判断,所以在post请求前先写入了cookie。在页面未登录时,调接口能带上cookie,登录后的请求没有携带cookie,但是能看到cookie已经保存了。

(axios.defaults.withCredentials = true 配置了并没有用)

对比登录前后,发现是cookie路径的问题。如下:

登录之前的cookie一直保存在/下面,但是登录后cookie就保存在/transaction-center下面,但请求的路径没有/transaction-center,所以请求的header中就么有cookie,要想使用cookie务必写在同级,设置了一下写入cookie时候的path就可以了。

document.cookie ='XSRF-TOKEN='+data+';path=/;' ;
  • 默认不设置path的时候,只会在请求和servlet同路径的情况下才会携带cookie中存储的数据,包含同级目录和下级目录

  • 如果之前的cookie设置的path,则当前的cookie需要和之前的cookie保持相同的path才能有效删除之前的cookie

转载于:https://www.cnblogs.com/conglvse/p/9987561.html

你可能感兴趣的文章
ubuntu安装rally
查看>>
Python 迭代器和生成器
查看>>
ASP.NET站点的同时部署给不同的客户。通过数据库配置站点的Top、版权、站点名称...
查看>>
用Nodejs连接MySQL(原文链接)
查看>>
UI课堂笔记
查看>>
How to make your own .min.js(like jQuery.min.js)
查看>>
thymeleaf 基础
查看>>
为啥java要使用 set ()和get()方法---封装
查看>>
以前2
查看>>
链表的快速排序算法
查看>>
java反射基础
查看>>
发布功能完成。
查看>>
CF739E Gosha is hunting
查看>>
跟小静读CLR via C#(16)--泛型
查看>>
python 爬虫实战4 爬取淘宝MM照片
查看>>
[模拟]验证数独
查看>>
JS小记
查看>>
高德地图 API 显示跑步路线
查看>>
PyCharm+cmd中使用Anaconda 与 新建Python环境(Windows)
查看>>
Sql Sever语句 (续2)
查看>>