我搜索过这个,但找不到任何可行的解决方案.
我有一个网站,如www.example.com和子域名a.example.com和b.example.com.当我尝试将来自a.example.com的请求发布到b.example.com时,我收到Referer检查失败的错误.
我在a.example.com和b.example.com中有以下设置:
CSRF_COOKIE_DOMAIN = ".example.com"
Run Code Online (Sandbox Code Playgroud)
但我无法CSRF_COOKIE_DOMAIN正确使用.
Django 1.8 对 HTTPS 有严格的引用检查。在 Django 1.8 中启用 CSRF 保护时,您无法从 a.example.com 发布到 b.example.com。
在 Django 1.9 中,他们添加了CSRF trust origins。
| 归档时间: |
|
| 查看次数: |
3029 次 |
| 最近记录: |