У меня есть следующая команда cURL: curl -i --data-urlencode "username: user" --data-urlencode "пароль: Password @ 1234" \ "https://www.example.com/dologin"
, для которого я получаюрезонанс: HTTP / 1.1 302 Найдено местоположение: https://www.example.com/ Set-Cookie: JSESSIONID = node1817wnsz113851iv60zcyybhwd25.node0; Path = /; Безопасный; HttpOnly
Но если я сделаю это с помощью HttpURLConnection, то мне потребуется войти в системуpage.
Итак, я подумал о том, чтобы имитировать то же самое самостоятельно.
Ниже приведены подробности, предоставленные клиентом: Простая аутентификация на основе форм. После аутентификации файл cookie идентификатора сеанса (JSESSIONID =...). Во всех последующих запросах вы должны отправить файл cookie идентификатора сеанса вместе.
Запрос аутентификации Аутентификация: Запрос: POST / dologin, с именем пользователя и паролем в теле запроса (urlencoded) Ответ: редирект 302to index.html, с Set-Cookie: JSESSIONID = ...
Любая помощь будет высоко ценится.
Спасибо.