django 和 csrf_token 问题

发布于 2024-10-03 11:45:10 字数 197 浏览 3 评论 0原文

我在 django 中的令牌有一个小问题。

当我编写 POST 表单并添加 {{csrf_token}} 时,提交时会检查令牌。

但是,当我发送 POST 请求(在 ajax 中)并手动添加参数 csrfmiddlewaretoken 时,不会检查令牌。

但我不知道为什么?

谢谢。

I have a little problem with the token in django.

When I write a POST form and add {{csrf_token}}, when I submit it the token is checked .

But when I send a POST request (in ajax) and add the paramater manually csrfmiddlewaretoken , the token is not checked.

But I don't know why ?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

把时间冻结 2024-10-10 11:45:10

AJAX 请求不会检查 CSRF:浏览器的同源策略意味着 CSRF 攻击更加困难。请参阅文档中的说明

AJAX requests are not checked for CSRF: the browser's same origin policy means that CSRF attacks are much harder. See the explanation in the docs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文