0

我正在尝试编写登录到 django 站点的脚本。我使用 Chrome 的高级 REST 客户端发布凭据并成功登录。理论上我应该能够使用 jQuery 脚本登录。

在 REST 客户端中,我发出了两个请求:

1) GET 请求以检索 csrftoken

2) 使用 'csrfmiddlewaretoken' = (来自第一个 GET 的 csrftoken) 的 POST 请求

这成功了。

我尝试使用 jQuery 模拟类似的功能,但是当我通过

response = $.get( 'http://site.com' )
//response.getAllResponseHeaders() does not yield a csrftoken ?

如果没有 csrftoken,后续 POST 将产生 403。

4

0 回答 0