не удается войти с правильными учетными данными - PullRequest
0 голосов
/ 07 февраля 2012

Я хочу автоматически войти на сайт.Я думаю, что логин и учетные данные, которые я передаю, верны.Тем не менее мой entity.getContentLength () показывает -1.Что это значит?Ответ, который я получаю, - это страница входа, а не страница, которую я должен получить после входа.что может пойти не так.Я использую HttpClient.

1 Ответ

1 голос
/ 07 февраля 2012

Если вы посмотрите на форму, указанную в URL-адресе input_text, то увидите, что вам необходимо опубликовать свою регистрационную информацию на /v2/login.Вы отправляете сообщение на саму страницу входа, а не на обработчик входа.

Я рекомендую сначала использовать Firebug с Firefox или инструменты F12 с Internet Explorer и пройти через процесс входа в систему, наблюдая за тем, что и где публикуетсявозвращаетсяПосле того, как вы поймете процесс входа в систему, попробуйте воссоздать его в коде.

Когда я следил за беседой с помощью Firebug, как я советовал выше, я вижу, что сообщение фактически переходит на https://www.hautelook.com/v3/credential.

Если выЕсли вы используете более старую версию Java, вам нужно настроить HTTPClient для работы с SSL, как описано здесь: HttpClient SSL Guide .

...