无法使用正确的凭据登录

时间:2012-02-07 04:07:50

标签: java httpclient autologin

我想自动登录网站。我认为登录URL和我通过的凭证都是正确的。仍然我的entity.getContentLength()显示-1。这是什么意思?我得到的响应仍然是登录页面,而不是登录后我应该获得的页面。什么可能出错。我正在使用HttpClient。

1 个答案:

答案 0 :(得分:1)

如果您查看有input_text网址的表单,您会发现需要将您的登录信息发布到/v2/login。您将发布到登录页面本身,而不是登录处理程序。

我建议您首先使用Firebug和Firefox或F12工具与Internet Explorer一起使用并完成登录过程,观察发布的地点和返回内容。了解登录过程后,尝试在代码中重新创建它。

当我按照上面的建议使用Firebug监控对话时,我发现帖子实际上是https://www.hautelook.com/v3/credential

如果您使用的是旧版本的Java,则必须按照此处所述配置HTTPClient以使用SSL:HttpClient SSL Guide

相关问题