Как отправить POST-запрос с cookie на удаленный сервер, используя Java - PullRequest
0 голосов
/ 21 декабря 2011

Мне нужно получить данные с веб-страницы, и для этого мне нужно поддерживать сессию (я так думаю), поэтому, когда я ввожу пароль пользователя через браузер на веб-сайт, я запускаю свой код, который берет куки из моего браузера иотправляет почтовый запрос с куки-файлами, прикрепленными к странице, чьи данные я хочу получить

1 Ответ

0 голосов
/ 21 декабря 2011

Вы можете использовать класс HttpURLConnection, предоставляемый Java. Сделайте что-то вроде этого: -

URL url = new URL("You URL");
HttpURLConnection hCon = (HttpURLConnection) url.openConnection();
hCon.setDoOutput(true);
hCon.setRequestMethod("POST");
hcon.setRequestProperty("Cookie", myCookie);
OutputStreamWriter out = new OutputStreamWriter(
hpCon.getOutputStream());
out.close()

, а затем попробуйте прочитать ответ.

Вы также можете взглянуть на Apache HttpClient

...