CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


Перехватчик OkHttp, который перенаправляет HTTP-трафик на использование Cronet вместо сетевого стека OkHttp.

Перехватчик следует использовать в качестве последнего перехватчика приложения, чтобы гарантировать, что все остальные перехватчики будут посещены перед отправкой запроса по сети и после получения ответа.

В большинстве случаев перехватчик представляет собой готовую к использованию замену стеку OkHttp, однако следует учитывать некоторые нюансы:

  1. Вся основная часть OkHttp обходится стороной. Это включает в себя конфигурацию кэширования и сетевые перехватчики.
  2. Некоторые поля ответа не заполняются из-за несоответствия архитектуры Cronet и OkHttp. TODO(danstahr): добавить конкретный список).

Краткое содержание

Вложенные типы

public final class CronetInterceptor.Builder

Конструктор для CronetInterceptor .

Общедоступные методы

void
close ()
Response
static CronetInterceptor.Builder
newBuilder ( CronetEngine cronetEngine)

Создает построитель CronetInterceptor .

Унаследованные константы

Из okhttp3.Interceptor

Общедоступные методы

закрывать

public void close()

перехват

public Response intercept(Interceptor.Chain chain)
Броски
java.io.IOException

новыйстроитель

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

Создает построитель CronetInterceptor .