Как стать автором
Обновить

Комментарии 8

"Плюсами данной библиотеки является то, что это библиотека "из-под коробки""
Из под какой именно коробки, уточните, пожалуйста

Не нужно ничего дополнительно к проекту подключать.

Не 'из под коробки', а 'из коробки'.


"Плюсами данной библиотеки является то, что это библиотека "из-под коробки", а так же, если надо написать приложение под android, на официальном сайте есть документация"


Очень странные аргументы. Для python взяли стороннюю либу, а тут вдруг стандартную.
Про андроид зачем вообще?
Возьмите нормальную либу на Java, да сравните


Upd: я имею в виду, что HttpUrlConnection более низкоуровневая библиотека, некорректно её сравнивать с requests, в плане читабельности. Моё имхо, с Java не работаю

Цель была подключиться к сессии. Я её решил. И на Python решение любого вопроса гуглиться довольно быстро. Попробуйте сначала определиться какую библиотеку использовать на 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 прежде чем решить этот кейс

Озвучьте требования и цель вначале. В данном случае, цель — подключиться в сессии, но библиотеку, внезапно, выбрали потому что 'из коробки' и 'есть документация для андроид'. Профессионально.

В Java11 есть отличный HttpClient
я бы использовал его
Я как-то делал сохранение куки из браузера JavaFX. Это было больно, но я сделал это.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории