Articles of okhttp

PATCH Verb в Android (OkHttp, Volley, Retrofit …)

Я знаю, что вопрос был задан несколько раз, но я не могу найти решение для простой проблемы: PATCH глагол. Поэтому я прошу любого, кто решил проблему PATCH в Android, либо используя OkHttp, Volley или Retrofit (или если вы использовали другой метод или библиотеку, поделитесь ею). Я потратил 3 дня на поиски, и я не могу […]

Лучший способ загрузить файл в Android-приложении

Я пытаюсь понять плюсы и минусы различных способов загрузки файла с помощью приложения Android. Я нашел несколько способов: Управление загрузкой самостоятельно ( см. Этот фрагмент кода ) Использование Android DownloadManager Загрузка файла с использованием OKHttp, как описано в этом сообщении Кто-нибудь, у кого есть опыт в этом предмете, может объяснить мне причины выбора одного из […]

OkHTTP используется внутри Android-устройств> 4.4 при использовании HttpUrlConnection?

Интересно, может ли кто-нибудь подтвердить что-то, поскольку я не уверен, что он применяет версию Android для Android или версию SDK, которую я компилирую. Похоже, что HTTPUrlConnection теперь внутренне использует OkHttp на устройствах> 4.4. Итак, если мое приложение компилируется с 4.4, но может работать с 4.0, если оно запущено на 4.0, оно все равно будет использовать […]

Есть ли у нас возможность прекратить запрос в OkHttp Interceptor?

В нашем приложении мы встретились с одним специальным случаем – если наш App.specialFlag == true , нам нужно остановить любой запрос из нашего кода. И мы думаем, что наилучшим подходом в этой ситуации является специальный Interceptor который остановит любые наши запросы, примерно так: if (App.specialFlag) { // Somehow stop request } else { return chain.proceed(chain.request()); […]

React Native & okhttp на Android – установить User-Agent

Я пытаюсь установить User-Agent с React Native на Android. Было какое-то исследование, и похоже, что я должен использовать перехватчик okhttp . Пример, который я нашел, объясняет, как это должно быть сделано ( ссылка ), но тогда я не уверен, как зарегистрировать Interceptor. Поэтому, чтобы установить User-Agent я использую этот класс: public class CustomInterceptor implements Interceptor […]

Выполнение запроса HTTP с использованием библиотеки OkHttp внутри doInBackground () для AsyncTask блокирует работу пользовательского интерфейса

Я пытался сделать запрос OkHttp в AsyncTask, используя call.execute () – Синхронный вызов. У меня две кнопки в моем макете. Нажатие кнопки1 запускает AsyncTask, который выполняет OkHttp request.call.execute (). И нажав кнопку2, я просто обновляю TextView. Наблюдение : во время работы AsyncTask я не могу обновить TextView. Но если я не использую AsyncTask и использую […]

Разница между okhttp и httpurlconnection?

Каковы различия между этими двумя библиотеками? Как я понял, есть разница между этими двумя lib также потому, что Volley использует httpurlconnection и Retrofit okhttp …. Но я не понимаю разницы между ними и плюсами и минусами обоих решений. Когда лучше okhttp и когда httpurlconnection? Я хотел бы знать, поэтому я знаю, когда следует использовать их. […]

Как отключить резервную копию SSLv3 с помощью okhttp

Мое приложение-андроид использует SNI для доступа к правильному серверу, поэтому он требует TLS и не будет работать с SSLv3. Я использую okhttp и retrofit, а серверные журналы указывают, что внезапные обращения TLS переключаются на SSLv3 и могут оставаться таким образом на время журнала, что приводит к повторным проверкам проверки имени хоста из-за отсутствия поддержки указаний […]

Дооснащение + OkHTTP – кэш ответов не работает

Я знаю, что было много подобных вопросов, но я прочитал их все, и никто из них не помог. Итак, вот моя проблема: Я использую retrofit + okhttp для получения некоторых данных из API, и я хотел бы их кэшировать. К сожалению, у меня нет доступа администратора к серверу API, поэтому я не могу изменять заголовки, […]

Изображение Captcha не может быть обновлено с помощью Glide

Я попытался использовать Glide для загрузки изображения Captcha в ImageView. Первый раз загрузка прекрасна. Однако, когда я загружаю изображение Captcha в тот же ImageView, ImageView не обновляется до нового изображения. Кто-нибудь знает, как решить эту проблему? String url = "https://captcha_path"; ImageView imgView = (ImageView)getActivity().findViewById(R.id.imgView); Glide.with(getActivity()).load(url).asBitmap().diskCacheStrategy(DiskCacheStrategy.NONE).into(imgView);

Intereting Posts