Django:CSRF错误,仅在Microsoft Edge下使用AJAX调用

Django:CSRF错误,仅在Microsoft Edge下使用AJAX调用,ajax,django,microsoft-edge,Ajax,Django,Microsoft Edge,我们有一个Django/React单页应用程序。在Microsoft Edge下尝试进行AJAX调用时,我看到403个错误。我使用的是Django推荐的典型getCookie()代码,可以在这里找到:。调用后,我看到了这个特定的错误:{“detail”:“CSRF失败:CSRF令牌丢失或不正确。”}。这是我们第一次使用Microsoft Edge进行测试。我们没有任何其他浏览器问题,包括IE11。有什么想法吗?你检查过Edge上是否启用了Cookie吗?@LouisBarranqueiro是的,

我们有一个Django/React单页应用程序。在Microsoft Edge下尝试进行AJAX调用时,我看到403个错误。我使用的是Django推荐的典型
getCookie()
代码,可以在这里找到:。调用后,我看到了这个特定的错误:
{“detail”:“CSRF失败:CSRF令牌丢失或不正确。”}
。这是我们第一次使用Microsoft Edge进行测试。我们没有任何其他浏览器问题,包括IE11。有什么想法吗?

你检查过Edge上是否启用了Cookie吗?@LouisBarranqueiro是的,我确认Cookie已启用。@mathew你解决了这个问题吗?@gabn88我不是100%确定,但我相信解决方法是清除Cookie。这个问题偶尔会在测试中出现,但我们还没有收到任何客户的投诉。对我来说,问题是我在www.mydomain.com和mydomain.com上有一个网站。两者都有不同的CSRF令牌,它似乎总是发送mydomain.com版本,而用户会自动重定向(因此在www.mydomain.com上)。。。这个问题并没有完全解决,但似乎就是这样。我也没有收到任何客户投诉,因此我将停止调查。您是否检查了Edge上是否启用了Cookie?@LouisBarranqueiro是的,我确认了Cookie已启用。@mathew您是否成功修复了此问题?@gabn88我不是100%确定,但我相信修复是为了清除Cookie。这个问题偶尔会在测试中出现,但我们还没有收到任何客户的投诉。对我来说,问题是我在www.mydomain.com和mydomain.com上有一个网站。两者都有不同的CSRF令牌,它似乎总是发送mydomain.com版本,而用户会自动重定向(因此在www.mydomain.com上)。。。这个问题并没有完全解决,但似乎就是这样。我也没有客户投诉,因此我将停止调查。