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