很抱歉,如果之前已经提出过这个问题,我会找一段时间并且找不到任何相关内容。我最近开始深入研究AJAX / Javascript,为了好玩,我很好奇是否可以通过AJAX调用登录Twitter。
所以我查看了登录页面的source code,看起来分别在第198和202行(Chrome源代码查看器)设置了用户名和密码密钥,以及它所在的页面寄去。所以从那里我写了这个:
$.post('https://twitter.com/sessions',
{"session[username_or_email]" : "USERNAME",
"session[password]": "PASSWORD"},
function(data) {
$('body').html(data);
});
它返回“用户名/密码”行不正确的内容。这些字段错了吗?我的方法是否存在根本缺陷?如果是这样,怎么可能达到类似的效果?谢谢!
编辑:跟进问题,如果我发送ajax请求并且该页面应该创建/设置cookie,该cookie会发生什么?它只是蒸发了,还是为浏览器设置了?