Комментарии 8
"Плюсами данной библиотеки является то, что это библиотека "из-под коробки""
Из под какой именно коробки, уточните, пожалуйста
Не 'из под коробки', а 'из коробки'.
"Плюсами данной библиотеки является то, что это библиотека "из-под коробки", а так же, если надо написать приложение под android, на официальном сайте есть документация"
Очень странные аргументы. Для python взяли стороннюю либу, а тут вдруг стандартную.
Про андроид зачем вообще?
Возьмите нормальную либу на Java, да сравните
Upd: я имею в виду, что HttpUrlConnection более низкоуровневая библиотека, некорректно её сравнивать с requests, в плане читабельности. Моё имхо, с Java не работаю
Apache HttpComponents Client гуглится за одну минуту. Давайте всё–таки сравнивать корректно. Конкретно вот здесь (https://hc.apache.org/httpcomponents-client-ga/tutorial/html/statemgmt.html) расписано, как корректно работать с куками. Берёте HttpUrlConnection в Java — сравнивайте с питоновским http.client. И внезапно окажется, что по геморройности они вполне сопоставимы. Ну и что, что в экосистеме Java у вас есть на выбор несколько либ со схожим функционалом? У них, на минуточку, разные парадигмы — выбирайте то, что вам ближе. Тоже мне, бином Ньютона… а в экосистеме Scala есть выбор между Cats, Scalaz и ZIO, это как минимум… В Scala всё плохо с функциональным программированием из–за этого?
Цель была подключиться к сессии. Я её решил. И на Python решение любого вопроса гуглиться довольно быстро.
Прям таки любого?
Попробуйте сначала определиться какую библиотеку использовать на java прежде чем решить этот кейс
Озвучьте требования и цель вначале. В данном случае, цель — подключиться в сессии, но библиотеку, внезапно, выбрали потому что 'из коробки' и 'есть документация для андроид'. Профессионально.
я бы использовал его
Подключение к session в Java и Python. HttpURLConnection и CookieManager (Java). Requests(Python)