Загрузить веб-страницу с логином в java - PullRequest
2 голосов
/ 04 августа 2009

У меня есть веб-страница http: / /www.somesite.de Эта веб-страница дает мне файл, который я хочу скачать, но прежде чем я смогу это сделать, я должен войти в систему с именем пользователя и паролем. Может кто-нибудь сказать мне, где я должен искать лучшие методы для такой проблемы?

Заранее спасибо

Себастьян

Ответы [ 3 ]

2 голосов
/ 04 августа 2009

Итак, вы пытаетесь загрузить файл, но прежде чем вы сможете скачать его, вам необходимо войти в систему?

у вас есть 2 варианта:

  • Войдите на веб-сайт вручную, возьмите все куки, которые вам дает веб-сайт, и сразу же отправьте куки, используя общий HTTP-клиент Apache , таким образом притворяясь сеансом, в который вы только что вошли вручную.

  • Войдите в систему, используя общий httpclient, отправив данные формы, затем приняв куки и используя эти куки для продолжения сеанса

0 голосов
/ 04 августа 2009

Какой у вас веб-сервер. Если вы используете Apache httpd, посмотрите на это,

http://httpd.apache.org/docs/2.0/howto/auth.html

0 голосов
/ 04 августа 2009

Проверить j_security_check . Это очень простая в реализации функция многих серверов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...