我在过去的3个小时里遇到过有关Facebook登录程序的问题。Facebook如何做这些重定向?
我访问了http://m.facebook.com(安装了UA Spoofer并设置为Nokia Lumia User-Agent),并在监视标题的同时继续登录。我故意为我拥有的帐户输入了错误的密码。
当按下登录时,它向此URL发送POST请求:https://m.facebook.com/login.php?refsrc=http%3A%2F%2Fwww.facebook.com%2F&refid=8状态码返回200响应代码。
它是说密码不正确的URL。
但是,重定向来自哪里?第一个POST请求的响应头中没有任何内容,并且JavaScript未启用。
在Chrome上试一试。想知道它是如何做的,所以我可以调整我正在开发的移动应用程序。
已解决:在我的移动应用程序中,我向正确的URL发送POST请求,但是我使用的URL字符串是编码导致问题的。
可能是一个'Location:'头被第一个请求发回(在响应处理完成后,您的浏览器会运行该头)。 – 2013-02-27 18:59:31
我已经穿过带有细齿梳的头部,里面没有任何东西可以看到。 – 2013-02-27 19:00:17
是的,很多移动应用都依赖全球定位系统,因此它可以调整要登录的服务器。 – Greg 2013-02-27 19:02:18