Articles of okhttp

Загрузка файла с помощью okhttp

Im заканчивает этот проект, который использует okhttp для связи с webservice. Все идет нормально для регулярных GET и POST, но я не могу правильно загрузить файл. Документы okhttp очень не хватает по этим предметам, и все, что я нашел здесь или где-то, похоже, не работает в моем случае. Это должно быть просто: я должен отправить […]

Android http, связанный с OkHttp Dont, работает

Я пытаюсь использовать OkHttp, но он продолжает сбой. Может кто-то быстро взглянуть и посмотреть, знаете ли вы, что происходит. Спасибо. Лог кот: 01-24 08:34:46.952: E/AndroidRuntime(31953): FATAL EXCEPTION: OkHttp Dispatcher 01-24 08:34:46.952: E/AndroidRuntime(31953): java.lang.NoClassDefFoundError: okio.Okio 01-24 08:34:46.952: E/AndroidRuntime(31953): at com.squareup.okhttp.internal.http.HttpConnection.<init>(HttpConnection.java:87) 01-24 08:34:46.952: E/AndroidRuntime(31953): at com.squareup.okhttp.Connection.upgradeToTls(Connection.java:272) 01-24 08:34:46.952: E/AndroidRuntime(31953): at com.squareup.okhttp.Connection.connect(Connection.java:158) 01-24 08:34:46.952: E/AndroidRuntime(31953): at com.squareup.okhttp.Connection.connectAndSetOwner(Connection.java:174) 01-24 […]

Загружать динамическое количество файлов с okHttp3

Как управлять загрузкой динамического количества файлов с помощью OkHttp v3, я уже реализовал с более старой версией OkHttp, которая compile 'com.squareup.okhttp:okhttp:2.6.0' Некоторые изменения в классе Form и Multipart теперь моделируются. Они заменили непрозрачный FormEncodingBuilder более мощным компилятором FormBody и FormBody.Builder. Аналогичным образом они обновили MultipartBuilder в MultipartBody, MultipartBody.Part и MultipartBody.Builder. Ниже код более старой версии […]

Перехватчик okhttp loggin в multipart

Я пытаюсь загрузить изображение с использованием частичной части okHTTP на сервер. Сервер не принимает мой запрос. Моя проблема в том, что я не могу видеть части моей многочастности в протоколировании, поэтому я не могу отлаживать. Вот код, который я использую, и результирующий лог-кот и требуемая полезная нагрузка. Любая помощь приветствуется. RequestBody requestBody = new MultipartBody.Builder() […]

В чем причина этой ошибки java.io.IOException: Content-Length и длина потока не согласуются

Я получаю эту ошибку java.io.IOException: Content-Length and stream length disagree В этой строке кода return response.body().bytes(); Это полный код Edit: после некоторого google причиной ошибки является okhttp lib if (contentLength != -1 && contentLength != bytes.length) { throw new IOException("Content-Length and stream length disagree"); } Но как это исправить? редактировать: Это полный код: public class […]

Дооснащение 1.9 с помощью OkHttp 2.2 и перехватчиков

Я думал, что эти последние версии должны быть совместимы. Есть этот твит; Https://twitter.com/JakeWharton/status/553066921675857922, а также в журнале изменений Retrofit 1.9. Однако, когда я пытаюсь это сделать: OkHttpClient httpClient = new OkHttpClient(); httpClient.interceptors().add(new TokenExpiredInterceptor()); mRestAdapter = new RestAdapter.Builder() .setEndpoint(API_ENDPOINT) .setClient(httpClient) .setLogLevel(BuildConfig.DEBUG ? RestAdapter.LogLevel.FULL : RestAdapter.LogLevel.NONE) .setRequestInterceptor(new AuthorizationInterceptor()) .build(); Это все еще не работает. Метод setClient жалуется […]

OkHttp javax.net.ssl.SSLPeerUnverifiedException: имя хоста domain.com не проверено

Я пробовал в течение нескольких дней, чтобы это работало. Я пытаюсь подключиться к моему серверу через https с самоподписанным сертификатом. Я не думаю, что есть какие-то страницы или примеры, которые я еще не читал. Что я наделал: Создал bes keystore, следуя этому руководству: http://blog.crazybob.org/2010/02/android-trusting-ssl-certificates.html Он использует openssl s_client -connect domain.com:443 для получения сертификата с сервера. […]

Теперь, когда SSLSocketFactory устарел на Android, какой был бы лучший способ справиться с проверкой подлинности сертификата клиента?

Я работаю над Android-приложением, для которого требуется аутентификация сертификата клиента (с файлами PKCS 12). После устаревания всего этого apache.http.* , Мы начали довольно большую работу по рефакторингу на нашем сетевом уровне, и мы решили пойти с OkHttp в качестве замены, и до сих пор мне это очень нравится. Тем не менее, я не нашел другого […]

Является ли Retrofit + Okhttp с помощью httpCaching по умолчанию в Android?

Я использую модификацию и okhttp в одном из наших приложений. Я не могу найти хорошее объяснение по умолчанию для Retrofit. Если Okhttp находится в пути класса, он будет автоматически использоваться. Но, насколько я вижу, значение HttpResponseCache по умолчанию равно null. Нужно ли явно включать кэширование с помощью «Дооснащения» и «Okhttp»?

Glide – добавление заголовка для запроса

Есть ли способ добавить пользовательский заголовок для запроса при загрузке изображения? Я могу использовать залп или okhttp в Glide. Я пытаюсь добавить cookie в cookiemanager в okhttpclient, но это не помогло. Есть ли способ отладки запроса ответа в Glide? С уважением, Том

Intereting Posts
Признание чисел с помощью жестов Воспроизведение аудиоклипа на текущем вызове Рекомендуемый способ загрузки (неинтерактивных) анимаций (сделанных с использованием Maya) в OpenGL ES на iOS и Android Какой шаблон дизайна хорош для разработки приложений Android Утилита Android Maps: изображения с URL-адреса Как показать всплывающее окно в Android? Как изменить цвет RatingBar в зависимости от количества звезд? Как рассчитать азимут, шаг, ориентацию, когда мое устройство Android не плоское? Фильтровать LogCat, чтобы получать только сообщения из Моего приложения на Android? Как удалить определенное разрешение при создании приложения Android с помощью градиента? Android: используйте UUID в качестве первичного ключа в SQLite Как протестировать класс, используя контент-резольвер / провайдер? @android: ресурс style / Theme_Holo не найден Как показать DrawerLayout при скольжении слева направо, независимо от того, где? Найти точку пересечения трех кругов программно