Отправка запроса POST с именем пользователя и паролем и сохранение сеанса cookie

Как сохранить cookie-файлы с помощью Jsoup после отправки запроса POST с именем пользователя и паролем? Или я должен сначала предоставить их объекту соединения, а затем сохранить?

Предполагая, что HTML-форма выглядит следующим образом:

Вы можете отправить его и получить куки-файлы, как показано ниже:

 Response response = Jsoup.connect("http://example.com/login") .method(Method.POST) .data("username", username) .data("password", password) .data("login", "Login") .execute(); Map cookies = response.cookies(); Document document = response.parse(); // If necessary. // ... 

Вы можете передавать cookies на последующие запросы, как показано ниже:

 Document document = Jsoup.connect("http://example.com/user") .cookies(cookies) .get(); // ... 

Или, если вы знаете имя отдельного файла cookie:

 Document document = Jsoup.connect("http://example.com/user") .cookie("SESSIONID", cookies.get("SESSIONID")) .get(); // ... 
  • Проверьте, существует ли сеанс JSF
  • Закрытие / завершение сеанса при закрытии браузера или вкладки
  • ASP.NET: изменения Session.SessionID между запросами
  • Как сервер может выполнить сеанс с клиентом в RMI
  • Установка таймаута сеанса в Rails 3
  • ASP.NET MVC - сеанс имеет значение null
  • asp.net mvc azure "Ошибка доступа к хранилищу данных!"
  • asp.net - сеанс - несколько вкладок браузера - разные сеансы?
  • Получить список всех активных сеансов в ASP.NET
  • Зачем устанавливать JSP-страницу session = "false"?
  • Устанавливать ограничение на один сеанс на пользователя за раз
  • Interesting Posts

    ListView внутри ScrollView не прокручивается на Android

    Уменьшить RAID, удалив диск?

    Использование команды curl в java

    Как набрать французские акценты на английской клавиатуре с помощью «ALT»

    Кэш зависимостей Gradle может быть поврежден (это иногда происходит после таймаута сетевого соединения).

    Как прервать stream быстрым и чистым способом в java?

    Символы Emoji не отображаются правильно в Windows 7

    Как объяснить сортировку (численное, лексикографическое и сопоставление) с примерами для нетехнических тестеров?

    Есть ли способ отключить перегрузку функций в Postgres

    SQL: каков порядок запросов по умолчанию по умолчанию?

    Используйте JsonReader.setLenient (true), чтобы принять неверный JSON в строке 1, столбец 1 путь $

    Соединение JDBC в Android

    Решение для перегруженного ограничения оператора в .NET-дженериках

    Как получить результат OnPostExecute () для основного действия, потому что AsyncTask – это отдельный class?

    Захват данных, отправляемых моим модемом ADSL

    Давайте будем гением компьютера.