在axios中设置cookie不工作在跨域请求

2022-01-30 14:54:34 标签 javascriptreactjscookiesaxiossetcookie

我有一个简单的反应客户端与axios在localhost在另一边我有Python fastapi在服务器端(都是https)。服务器端正在设置一个none httponly cookie客户端接收它,但不会设置它。以下是我的回答:

access-control-allow-credentials
    true
access-control-allow-origin
    https://localhost
access-control-expose-headers
    set-cookie
content-length
    52
content-type
    application/json
date
    Sun, 19 Sep 2021 12:46:09 GMT
server
    uvicorn
set-cookie
    fakesession=fake-cookie-session-value; Max-Age=100000000; Path=/; SameSite=none; Secure
vary
    Origin

以下是我的客户端代码:

export const AxTest =  axios.create({
  //baseURL: "https://localhost:6069",
  baseURL: "https://***.***.***.***:3002",
  headers: {
    "Content-type": "application/json"
  },
  withCredentials: true,
});

Cookie没有设置我没有收到任何错误和响应码是200。

文档。Cookie是空的。

顺便说一下,我已经在我的本地主机(Python和react运行在本地主机上),它设置cookie成功。

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码