我使用 ajax 调用对 CRUD 的薄的美味层(使用 csrf 令牌)。在我以 Chrome 隐身模式运行网站之前,一切都像魅力一样。我不断收到 CUD 请求的 401。
查看请求 cookie,我发现 sessionid cookie 已设置,但 csrftoken cookie 未设置(如果我在正常模式下运行,则设置正确)。
在我的settings.py
我有:
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)
有人遇到过这个问题,可以在这里为我节省一些时间吗?
非常感谢,于尔根