【发布时间】:2021-05-27 16:23:24
【问题描述】:
我有一个托管在 AWS/Cloudfront 下的 Django 网站。
每个表单都包含一个 CSRF 令牌,并被 jquery 捕获,然后使用 AJAX 处理。
使用 Elastic Beanstalk URL 访问网站时,一切正常。
网址模式有效:http://example.us-east-2.elasticbeanstalk.com
使用该域名访问网站时,所有的 Ajax 调用都被拒绝,并出现 403 错误。 网址格式无效:https://www.example.com/
我有强烈的直觉,AWS 中有一个参数需要改变,但对我来说,它是一个黑盒子。
提前感谢您阅读并回答此问题。
EDIT 1:我认为唯一的问题是发布的参数没有被解析到控制器(views.py)
【问题讨论】:
标签: django ajax amazon-web-services amazon-cloudfront http-status-code-403