有一个电子邮件门户网站:email.me.com
。要登录门户网站,我们需要一组凭据username
和password
。如果凭据正确,我们可以使用成功消息登录,否则将抛出失败消息。
是否有可用Java的工具/或者有办法,我可以检查凭据是否正确。我想通过代码发送用户名和密码来检查?我有什么方法可以做到吗?
code ------> login server (email.me.com) ---->Auth/Failed
|
|
\ /
message<-------------------------
答案 0 :(得分:1)
出于安全考虑,Java并没有尝试对Web服务器实施心灵感应洞察,但主要是因为没有人能证明这样的技术是可行的。
您可以使用像Apache HttpComponent这样的HTTP客户端框架与服务器通信,就好像您是一个Web浏览器一样,填写表单并提交。
或者您可以与网站所有者联系,询问是否有可以使用的API(IMAP,REST)。
注意:您的请求听起来像是&#34;我想破解此服务器上的帐户&#34;。因此,如果您运行一些测试并突然发现您的IP地址被阻止,请不要感到惊讶。