如何在不打开登录门户的情况下验证用户名和密码?

时间:2014-12-30 14:46:27

标签: java login

有一个电子邮件门户网站:email.me.com。要登录门户网站,我们需要一组凭据usernamepassword。如果凭据正确,我们可以使用成功消息登录,否则将抛出失败消息。

是否有可用Java的工具/或者有办法,我可以检查凭据是否正确。我想通过代码发送用户名和密码来检查?我有什么方法可以做到吗?

code ------> login server (email.me.com) ---->Auth/Failed
                                                |
                                                |
                                               \ /
                message<-------------------------

1 个答案:

答案 0 :(得分:1)

出于安全考虑,Java并没有尝试对Web服务器实施心灵感应洞察,但主要是因为没有人能证明这样的技术是可行的。

您可以使用像Apache HttpComponent这样的HTTP客户端框架与服务器通信,就好像您是一个Web浏览器一样,填写表单并提交。

或者您可以与网站所有者联系,询问是否有可以使用的API(IMAP,REST)。

注意:您的请求听起来像是&#34;我想破解此服务器上的帐户&#34;。因此,如果您运行一些测试并突然发现您的IP地址被阻止,请不要感到惊讶。