CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


Um interceptor OkHttp que redireciona o tráfego HTTP para usar o Cronet em vez da pilha de rede OkHttp.

O interceptador precisa ser usado como o último interceptador de aplicativo para garantir que todos os outros interceptadores sejam visitados antes de enviar a solicitação por cabo e depois que uma resposta for retornada.

O interceptor é uma substituição plug-and-play da pilha OkHttp na maior parte, mas há algumas ressalvas a serem consideradas:

  1. Todo o núcleo do OkHttp é ignorado. Isso inclui configuração de cache e interceptadores de rede.
  2. Alguns campos de resposta não estão sendo preenchidos devido a incompatibilidades entre a arquitetura do Cronet e do OkHttp. TODO(danstahr): adicionar uma lista concreta).

Resumo

Tipos aninhados

public final class CronetInterceptor.Builder

Um builder para a classe CronetInterceptor.

Métodos públicos

void
Response
static CronetInterceptor.Builder
newBuilder(CronetEngine cronetEngine)

Cria um builder CronetInterceptor.

Constantes herdadas

De okhttp3.Interceptor

Métodos públicos

fechar

public void close()

interceptar

public Response intercept(Interceptor.Chain chain)

newBuilder

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

Cria um builder CronetInterceptor.