在我的生产环境中,我的前端位于 a.example.com,后端位于 b.example.com:
我正在使用 javascript 在 .example.com 域的路径“/”中创建一个 cookie,以便从任何子域读取它。
当我尝试使用 owa_cookie 从 Oracle 的 b.example.com 域读取 cookie 时,出现错误 no_data_found。
我在浏览器中查看了 cookie 的内容,可以看到:
域名 .example.com
Path /
在我的测试环境中,我的前端和后端位于同一个子域 b.example.com 上。这里,Oracle 应用服务器能够使用完全相同的代码读取 cookie。
我究竟做错了什么?根据我的阅读,我只需将 cookie 存储在 .example.com 中,以便从任何子域读取它。但还是不行。
如果你想跨子域写入/读取cookie,只需将其保存在.example.com中。问题是别的——名字不匹配。谢谢各位。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)