Jquery使用GET + POST跨站点登录

时间:2013-05-11 02:31:35

标签: jquery ajax django csrf

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

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

1)GET请求检索csrftoken

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

这成功了。

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

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

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

0 个答案:

没有答案