经过大量搜索后,我仍然找不到这个问题的答案:当网站受密码保护时,是否可以使用GWT登录第三方网站?
我问这个是因为我想写一个Google应用程序,它结合了来自不同网站(我的新闻帐户,我的论坛帐户等)的信息...就像一种仪表板。 对于非密码保护的网站,我没有问题。 但对于你必须登录和处理cookie的网站,我只是输了。
我找到了这个非常有趣的教程,解释了如何为Java做到这一点:http://www.mkyong.com/java/how-to-automate-login-a-website-java-example/
但我无法弄清楚如何用GWT做到这一点。
任何帮助都会受到很大的影响。
答案 0 :(得分:0)
我考虑过使用RequestBuilder发送身份验证请求,并按照您指向的教程进行操作。
但是经过更多的考虑后我猜想Same-Origin-Policy会阻止你在某些浏览器中从客户端对另一个网站进行ajax调用。在调用远程HTTPS URL之前,您还必须确保您的域是HTTPS。如果你遵循这条道路,你可能会遇到其他问题...
结论:我建议使用普通的旧代码从服务器进行调用。