Я ищу некоторые рекомендации по поводу следующей ситуации:Обновление HttpsURLConnection для залпового/дооснащения
Я сейчас использую HttpsURLConnection (SSL), чтобы «успешно» входа на сайт, данные мне нужно получить в формате JSON (ниже скриншота в качестве примера).
Процедура Войти заключается в следующем:
- Выполните GET, чтобы захватить (Set-Cookie) заголовки (которые являются 2, JSESSIONID, PD-S-Session-ID)
- Выполнение POST с моими учетными данными (включая это 2 печенье)
- Выполните окончательную GET для загрузки страницы HTML (ответ Логина не нет JSON)
- Возьмите идентификатор клиента, который скрыт/предоставлен в строке ответа HTML (только после успешного входа в систему), идентификатор необходим, чтобы иметь возможность захватить фактические данные JSON, которые я ищу.
В связи с тем, что фактические данные мне нужно предоставляется в формате JSON и мне еще нужно, чтобы начать писать код разбора, мне было интересно, если я должен переключиться на залп/дооснащения как эти 2 намного быстрее затем httpurlconnection. Я уже делал некоторые исследования/поиск кода на StackOverflow и INet о volley/retrofit, но я не могу найти хорошие примеры для выполнения процедуры входа в систему (что мне нужно сделать).
Вопросы до сих пор:
- Веб-сайт использует редиректы (302), может залп/Модифицированная обрабатывать эти? Планировалось использовать «com.mcxiaoke.volley: library: 1.0.19»
- есть 2 заголовка набора файлов cookie, волейбол может сохранить только один заголовок set-cookie (другие перезаписываются?)
- как сделать объединить GET, POST и окончательный GET в волейбол/модификацию? Я мог только найти примеры 1 GET, 1 POST одновременно. Я планировал использовать singleton, так как приложение постоянно должно быть подключено к INet.
Моя актуальная проблема заключается в переписать код входа который у меня есть (HttpsURLConnection) для залпового или дооснастить (как обрабатывать Set-куки, редиректы, смешайте GET и методы POST, которые необходимы) , Фактический синтаксический анализ данных JSON (после входа в систему) не должен быть проблемой.
Не быть понятым. Я не прошу написать мне примерный код. Я просто ищу некоторые хорошие рекомендации/примеры? И стоит ли обновлять/получать увеличение скорости на 60-70%, которое должен иметь волейбол/модификация?
Или я должен сохранить проблему и просто придерживаться своей рабочей асинтезы HttpsUrlConnection?
Благодарим вас за консультацию.
Downvotes? Я просто прошу некоторых советских людей, любезно понимаю. – Simon