我正在尝试编写登录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。