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

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

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

40 ответов

8 просмотров

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 запросов

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта