谷歌浏览器,cookie的问题
来源:1-1 课程导学
qq_慕UI9216680
2022-12-30
您好,老师,我想问一下,关于谷歌浏览器,cookie的问题
当前情况:客户端调用登录接口的时候,request-header中携带着set-cookie,但是应用cookie哪里,是不会保存的,客户端和服务端均打开了,跨域的请求,前端也设置了withCredentials = true
用过的方法:(1):按照谷歌浏览器描述的,在cookie中添加sameSite: ‘none’,
secure: true ,但是这个secure它需要一个启用https的网站,现在前端都处于开发状态,也没那么快部署上线,所以导致现在添加完sameSite: ‘none’,secure: true 后,可以正常调用登录接口,但是request-header中不会携带set-cookie了
想问一下老师,有没有其他的方法,网上快百度完了,感谢感谢
,
2回答
-
玲珑玉貔貅
2023-01-31
request的cookie在跨域请求中携带,需要前端请求时设置withCredentials为true,服务端才能收到浏览器携带的cookie信息。不过,需要注意的是,现今的项目中cookie已逐渐被淘汰,而是使用token机制。token的使用,相对于cookie更自由,数据量也不是cookie可以相提并论的。复杂的token,还会有token解析这一块,解析出来的数据量更是可以无限多了。
00 -
双越
2022-12-30
request-header中携带着set-cookie,但是应用cookie哪里,是不会保存的 —— 没懂。没见过 request header 中带 set-cookie 的,都是 response header 带。
032022-12-31
相似问题