标签: python django http http-headers django-csrf
我正在使用Django 1.4来构建一个Web服务。我的目的是将其用作Web服务器(不涉及浏览器),这意味着http请求中不涉及任何表单或模板。我打算将来使用AJAX,但现在客户端只是使用Python的请求库发出请求。我得到了«CSRF验证失败。请求已中止»错误。文档说我在尝试POST时应该为每个http请求“添加一个CSRF令牌”,但我不知道这意味着什么。
答案 0 :(得分:0)
检查this答案和this文档页面。
简而言之:在包含令牌的X-CSRFToken请求中添加POST标头。
X-CSRFToken
POST