Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным! / 5 сообщений из 5, страница 1 из 1
24.02.2012, 20:46:52
    #37677702
Александр2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным!
Скажите, можно ли при помощи Httpclient. (или другими библиотеками, способами)
получить содержимое инт страницы, какую я вижу в браузере после того как я зашел на нее, введя логин и пароль?
...
Рейтинг: 0 / 0
24.02.2012, 23:39:54
    #37677896
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным!
Можно
...
Рейтинг: 0 / 0
24.02.2012, 23:47:33
    #37677905
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным!
Ладно, если серьезно я же тебе уже говорил.
Алгоритм оченнь прост, ну конечно если понимаешь как работает http.

Итак 1) Заходишь на сайт, включаешь http-сниффер я юзаю fiddler, нажимаешь кнопку - следить за запросами.
2) Вводишь логин и пароль, смотришь что у тебя в фидлере происходит.(реквест хидеры, респонс хидеры, куки, всевозможные перенаправления и т.п.)
3) Создаешь в голове картину происходящего.
4) Полностью эмулируешь тот же цикл в приложении. Стоит обратить внимание на кукисы, хидеры, перенаправления, статусы респонса и т.д. То есть алгоритм сугубо индивидуален. У меня часто встречалось что сайт требовал корректного заголовка Host, XFF и User_AGENTи т.д. Один раз долго тупил пока не понял, что перенапрвление происходит тупо из javascript посредством window.location.href = ...

Ну и напоследок еще раз повторю основную мысль, тебе нужно отследить поведение бразуера при успешном логине, и сэмулировать с точностью это поведение. Основное внимание на хидеры, кукисы и перенаправления
...
Рейтинг: 0 / 0
25.02.2012, 23:08:41
    #37678064
Александр2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным!
А можно это продемонстрировать на примере сайта вконтакте (vk.com)?
...
Рейтинг: 0 / 0
25.02.2012, 23:16:09
    #37678070
and)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным!
Александр2012,

Для Base аутентификации всё api уже есть.
http://hc.apache.org/httpclient-3.x/authentication.html
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]