169 похожих чатов

Подскажите, какаю библиотеку вы используете для запросов? Хочу уйти от

использования HttpUrlConnection для запросов к api, т.к. Неудобен он... Что считается наиболее стандартным и стабильным решением?

40 ответов

6 просмотров

okHttp, для API - Retrofit (под капотом okHttp)

Константин-Тарачков Автор вопроса

Спасибо.

OkHttp это либа которая используется как HttpClient. Retrofit это либа которая позволяет использовать REST. Retrofit использует OkHttp

Конечно не удобен) у него даже timeout = 0 бесконечности ;D

Константин-Тарачков Автор вопроса

Та меня больше коробит от ручной обработки релиректов... От того как json ему скармливать... Т. Е. Штука то рабочая. Но как то слишком много телодвижений...

Константин-Тарачков Автор вопроса

Че то не понял...

не обращай внимания, там просто набор слов

Старый проект на поддержке?)

OkHttp это либа которая используется как HttpClient. Retrofit это либа которая позволяет использовать REST. Retrofit использует OkHttp

это никак не объясняет разницу между запросами и HTTP-запросами

Выше по другому изложил свою мысль

Дико извиняюсь, а okhttp типа не позволяет использовать rest?)

Константин-Тарачков Автор вопроса

Проекту года 3-4. Это 5 однотипных приложений... Раньше они были как отдельные ветки одного проекта... Один и тот же код менялся в 5 местах вручную со всеми вытекающими)) В общем мне поручили следить за этим, а я вот заморочился и хочу привести в работоспособное состояние. Это моё первое знакомство с Android можно сказать) и сразу в бой))

Позволяет, просто самому будешь это все делать

А Retrofit удобно, за тебя все делает

Ну я так и понял). Если есть возможность выпиливый и ставь Retrofit

вот делать должно быть нехер, чтобы переписывать ради переписывания

Константин-Тарачков Автор вопроса

Спасибо. Буду читать)

ты хочешь в старый проект повсеместно внедрить новую крутую технологию?

Константин-Тарачков Автор вопроса

Не совсем. То что сейчас есть - по факту не работает. И это надо исправить.

А что не так? если на это выделено время и оно поможет решить проблему в проекте то надо делать

А чо за проблема в HttpConnection?

все так, я просто уточнил

а, я посмотрел в начало треда, а там HUC. Да, он бывает неадекватен

Константин-Тарачков Автор вопроса

Я хочу сначала почитать) и уйти от HttpUrlConnection) костылем мостырить что то большое я не буду.

ну уйти от HttpUrlConnection здравая мысль, да

Константин-Тарачков Автор вопроса

Громоздкость. Ну и мне сейчас надо обработать редиректы. Где то они есть, где то нет... И как то думается мне, что должны быть более простые способы...

Ну опять таки, если время есть то конечно Retrofit. Square плохих вещей не делает. Используй Retrofit

Константин-Тарачков Автор вопроса

Спасибо. Я почитаю.

Ты один работаешь?

Константин-Тарачков Автор вопроса

Над этим - да) мобильная разработка - не наш профиль) но я хочу научиться))

Лол

Okhttp для запросов, но не http?)

Каких запросов ты о чем?

Перечитай своё предложение )

Перечитал, нормально там все. Okhttp это httpClient. А чо не так?

Он не для http запросов чтоли?

Любой HttpClient для http запросов

Похожие вопросы

Обсуждают сегодня

Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
7
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Карта сайта