setcookie - 浏览器不保存 cookie
问题描述
我在http://localhost.mydomain.com网站内的https://engine-beta.mydomain.com/list *调用 API ,API 响应与 set-cookie: 与domainlanding.vahanacloud.com。浏览器忽略(不保存)此 cookie。
但是在相同的场景下,在使用 set-cookie: with domain .maydomain.com的 API 响应中工作正常。
解决方案
这是因为您托管域和域不同。
主机域:部署 api 的位置。 应用程序域:您的网络应用程序运行的位置。
如果您将 cookie 保存到父域,则所有子域都可以访问 cookie,但同级域将无法访问其他同级 cookie。
推荐阅读
- sql - SQL Timeseries - 按非活动间隔对行进行分组(会话窗口)
- date - Power BI 计算按 DatesBetween 过滤的最大值
- html - 如何防止div根据子元素的大小垂直增长
- python - 在 django 中测量图像的高度和宽度并将值存储在模型中
- azure - 如何使用 Azure 自动化将 Azure SQL 数据库复制到不同的服务器或订阅
- angular - 为什么将相同的 observable 传递给 concat() 多次以这种方式工作?
- centos7 - 新安装的 Gnome 3 中没有活动按钮或菜单栏
- java - 测试容器 DockerComposeContainer withEnv
- postgresql - 在两个不同的日期期间计算相同的 ID
- python - 我在 for 循环中看不到 cv2.imshow() 结果