okhttp- все статьи тега


Retrofit 2 пример учебника, но ошибка отображения GsonConverterFactory " не удается разрешить символ"

Я пытаюсь следовать учебнику Retrofit 2 , но в этой части кода есть GsonConverterFactory, который отображает ошибку Cannot resolve symbol: public class ServiceGenerator { public static final String API_BASE_URL = "http://your.api-base.url"; private static OkHttpClient httpClient = new OkHttpClient(); private static Retrofit.Builder builder = new Retrofit.Builder() .baseUrl(API_BASE_URL) //THIS IS THE LINE WITH ERROR!!!!!!!!!!!! ...

Как установить время ожидания соединения с OkHttp

Я разрабатываю приложение с помощью библиотеки OkHttp, и моя проблема заключается в том, что я не могу найти, как установить тайм-аут соединения и тайм-аут сокета. OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder().url(url).build(); Response response = client.newCall(request).execute(); спасибо. ...

Доверяя все сертификаты с okHttp

для целей тестирования я пытаюсь добавить фабрику сокетов к моему клиенту okHttp, который доверяет всему, пока установлен прокси. Это было сделано много раз, но моя реализация доверительной фабрики сокетов, похоже, чего-то не хватает: class TrustEveryoneManager implements X509TrustManager { @Override public void checkClientTrusted(java.security.cert.X509Certificate[] chain, String authType) throws CertificateException { } @Override public void checkServerTrusted(java.security.c ...

Okhttp ответные обратные вызовы на основной поток

Я создал вспомогательный класс для обработки всех моих http-вызовов в моем приложении. Это простая одноэлементная оболочка для okhttp, которая выглядит так (я опустил некоторые неважные части): public class HttpUtil { private OkHttpClient client; private Request.Builder builder; ... public void get(String url, HttpCallback cb) { call("GET", url, cb); } public void post(String url, HttpCallback cb) { call("POST", url, cb); } private void call( ...

Поддерживает ли OkHttp прием самозаверяющих сертификатов SSL?

Я работаю для клиента, у которого есть сервер с самозаверяющим сертификатом SSL. Я использую Retrofit + CustomClient с помощью обернутого клиента OkHttp: RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(Config.BASE_URL + Config.API_VERSION) .setClient(new CustomClient(new OkClient(), context)) .build(); Не OkHttp поддерживает вызов самозаверяющие SSL-сертификат сервера по умолчанию? кстати. Какой клиент использует Retrofit по умолчанию? Я думал, что это был OkHttp, но ...