django 和 csrf_token 问题
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.