Описание тега okhttp3

Клиент HTTP+HTTP/2 для приложений Android и Java. OkHttp 3 - это основной выпуск, ориентированный на простоту и согласованность API.
1 ответ

Может кто-нибудь знает, как разместить массив изображений на сервере в Android?

Я запутался в запросе, в котором мне нужно отправить массив изображений на сервер. Я гуглил это, но я не мог найти соответствующие данные, поэтому кто-нибудь может сказать мне, как я могу достичь этого? Ранний ответ заметен. Мой код private void ima…
12 ответов

Автоматическая обработка cookie с помощью OkHttp 3

Я использую охтпп 3.0.1. Каждый раз, где я получаю пример для обработки файлов cookie, которые с okhttp2 OkHttpClient client = new OkHttpClient(); CookieManager cookieManager = new CookieManager(); cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_A…
19 янв '16 в 16:19
0 ответов

Обновите приложение Android с помощью HttpClient до OKHttp3

Я пытаюсь обновить код Java, чтобы он соответствовал приложению для Android. Код ссылается на устаревший модуль Apache http, который Android больше не поддерживает со времен Marshmellow. Мне нужно завершить POST кода XML. Я новичок в соединениях и O…
21 фев '18 в 01:27
1 ответ

OkHttpClient.Builder Interceptor добавлен для модификации 2, даже условие ложно

У меня есть адаптер для дооснащения, в котором я присоединяю перехватчик accestoken к каждому запросу, только если acesstoken не равен нулю, но перехватчик прикрепляется к каждому запросу. Моя просьба заключается в следующем, if(null!= ApplicationCl…
29 мар '16 в 08:30
2 ответа

Okhttp3 вызывает сбой приложения при закрытии активности перед загрузкой запроса

Все отлично работает Но я загружаю Фрагмент Вопроса и сразу же щелкаю назад и покидаю приложение, не позволяя завершить запрос. Вылетает приложение. Я попытался осмотреться, но не могу найти решение, которое поможет мне предотвратить сбои. Я прилага…
1 ответ

Как установить тайм-аут соединения в охтт3?

Как я могу установить время в этом коде? okhttp3.OkHttpClient client = new okhttp3.OkHttpClient(); okhttp3.Request request = new okhttp3.Request.Builder() .url(url) .get() .build(); Call call = client.newCall(request); call.enqueue(callback); Благод…
11 июл '18 в 18:14
0 ответов

Кэшируйте изображение, а не ответ (или кешируйте расшифрованный https)

Я пытаюсь реализовать кэширование изображений для элементов, запрашиваемых из БД, которые имеют URL-адреса для загрузки изображений (скажем, "контакты"), и теперь использую Picasso+OkHttp3. Проблема в том, что изображения загружаются через HTTPS, и …
0 ответов

Аутентификация API по ssl через okhttpclient 3

Помогите, пожалуйста! Я пытаюсь получить доступ к API с помощью SSL-сертификата *.jks SslContext работает, но аутентификация все еще не удалось public void setKeyStore(OkHttpClient client, String path, String keystorePWD) { LinkedList<Protocol&gt…
28 сен '18 в 06:10
1 ответ

Записать юнит-тест на время ожидания

Я написал тестовый пример для okHttp SocketTimeoutException, как это: @Test public void contactDetailsTimeOut() throws Exception { server.enqueue(new MockResponse().setBody("{}").setBodyDelay(31, TimeUnit.SECONDS)); HttpUrl baseUrl = server.url("/v1…
20 июл '17 в 07:01
1 ответ

POST-запрос от Retrofit работает неожиданно

Существует сторонний веб-сайт, который использует HTTPS и где стартовая страница выполняет POST при входе в систему. Я проверил этот запрос POST в своем браузере, а затем я смог вручную создать запрос с помощью композитора Fiddler. Таким образом, в …
28 май '17 в 16:51
2 ответа

Как скачать несколько файлов с OkHttp?

Мне нужно скачать несколько файлов с помощью библиотеки OkHttp. И после того, как все загрузки закончены, я должен сообщить пользователю. Я знаю, как скачать один файл с OkHttp. Вот код: OkHttpClient okHttpClient = new OkHttpClient(); Request reques…
29 фев '16 в 18:13
4 ответа

Дооснащение: как я могу указать baseurl с сегментом?

Я хочу протестировать объект HttpUrl для инициализации базового пакета Retrofit: HttpUrl baseUrl = new HttpUrl.Builder() .scheme("https") .host("api-staging.xxxx.co") .build(); mRetrofit = new Retrofit.Builder() .baseUrl(baseUrl) .client(httpClient.…
02 авг '18 в 08:49
1 ответ

Получение нулевых указателей от вызова API OkHttp3 в фоновом потоке

Я работаю над мобильным приложением, которое использует веб-сервис. Я использую шаблон MVP. Иногда я получаю ответ во время отладки, иногда я получаю нулевой указатель, указывающий, что фоновый поток не завершил обработку вызова до того, как попытал…
11 фев '18 в 03:35
0 ответов

Android ImageView PostInvalidate не работает все время

Я расширил ImageView в Android, где я загружаю изображение, и когда изображение прибывает, я лишаю законной силы представление, чтобы получить перерисовку. Если я использую кеширование, оно не работает постоянно, поэтому я подозреваю, что android иг…
22 авг '17 в 07:03
0 ответов

Реализация пользовательских okhttp3.Callback

Как правило, когда я получаю ответ от okhttp3 Callback, код успешен, и я обрабатываю интерфейс с телом Response. Обычно это включает в себя размещение строк внутри runOnUIThread() или new Handler(Looper.getMainLooper()).post(...), Чтобы сэкономить н…
13 мар '17 в 21:13
1 ответ

Первый запрос на модификацию занимает точное время ожидания OkHttpClient

Я использую Retrofit и OkHttpClient для создания Rest API на Android. Некоторое время назад я заметил, что самый первый запрос, сделанный API, всегда обрабатывается дольше, чем все остальные... В начале мне было все равно, потому что это было приемл…
0 ответов

OkHttp Время ожидания вызова от Retrofit Interceptor с использованием аннотаций не применяется

Я пытаюсь использовать недавно добавленную функцию из OkHttp 3.12.0: тайм-ауты для полной операции. Для этого я также полагаюсь на новый Invocation класс из модернизации 2.5.0, который позволяет мне получать аннотации метода. Аннотация: @Retention(R…
21 ноя '18 в 14:03
0 ответов

Есть ли способ удалить все ожидающие потоки OkHttp ConnectionPool после завершения сетевого вызова с использованием RxJava-2.0 и Retrofit-2.0

Я использую Retrofit-2.0 и RxJava-2.0 для сетевого вызова. Каждый раз, когда я нажимаю на сетевой вызов и завершаю его, поток OkHttp ConnectionPool добавляется в список ожидающих, который я наблюдаю из окна Debugger->Threads. Как я могу удалить и…
20 дек '18 в 08:20
0 ответов

Ошибки обнуления данных в библиотеке GraphQL на основе OkHttp3 после включения ProGuard

Я использую библиотеку GraphQL на основе OkHttp3, я могу сделать запрос на получение, но не могу обновить или удалить запросы. Я пробовал разные правила ProGuard, но ни одно из них не помогло. Пробовал ниже правила ProGuard, ошибка все еще существуе…
2 ответа

Сбои Android при обновлении библиотеки Пикассо

Я пытаюсь обновить библиотеку Picasso в моем приложении Android с версии 2.5.2 до последней версии 2.71828, Я использую ниже версии других относительно библиотек. implementation 'com.squareup.okhttp:okhttp-urlconnection:2.7.2' implementation 'com.sq…
23 ноя '18 в 10:48