javascript - 无法从 Django 中的另一个(父)域获取 cookie

标签 javascript python django cookies

在父域的子域浏览主机时,我需要删除之前为父域设置的 cookie。

即,为 example.com 设置了一个 cookie“xyz”,我正尝试使用 Django 后端在 subdomain.example.com 上删除它。

给 View 的 request.COOKIES 不包含任何 cookie,除了来自 subdomain.example.com 的 cookie,所以我不能只写 response.delete_cookie(...) 来删除它。

是否可以在 Python 或 Javascript 中执行此类删除操作?

最佳答案

cookie 可能是用“域”参数设置的。将 cookie 设置为可从设置 cookie 的域的所有子域访问。

我不是 python 专家,但我对 http 协议(protocol)的了解表明这可能是问题所在。

关于javascript - 无法从 Django 中的另一个(父)域获取 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2043138/

相关文章:

python - 如何提取 DataFrame 的不同对角线?

python - Django 1.4 可以提供媒体文件服务,但不是静态的

django - 如何在通过 pip 安装的应用程序中包含 django 模板?

python - 如何在生产中调试ajax View ?

javascript - 弹出窗口最大化按钮

python - 从 DatetimeIndex 中选取特定时间范围内的时间戳

python - 如何在 tensorflow 中的切片张量上使用 tf.clip_by_value()?

javascript - 如何在javascript中打印字符串数组?

javascript - Vue.js Spread 运算符而不是 Vue.set/Vue.delete

javascript - 从 javascript 在浏览器 (Chrome) 中播放声音