CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


Es un interceptor de OkHttp que redirecciona el tráfico HTTP para que use Cronet en lugar de la pila de red de OkHttp.

El interceptor se debe usar como el último interceptor de la aplicación para garantizar que se visiten todos los demás interceptores antes de enviar la solicitud por cable y después de que se devuelva una respuesta.

En su mayor parte, el interceptor es un reemplazo plug-and-play para la pila de OkHttp. Sin embargo, hay algunas advertencias que se deben tener en cuenta:

  1. Se omite la totalidad del núcleo de OkHttp. Esto incluye la configuración de almacenamiento en caché y los interceptores de red.
  2. Algunos campos de respuesta no se completan debido a discrepancias entre la arquitectura de Cronet y la de OkHttp. TODO(danstahr): Add a concrete list).

Resumen

Tipos anidados

public final class CronetInterceptor.Builder

Un compilador para CronetInterceptor.

Métodos públicos

void
Response
static CronetInterceptor.Builder
newBuilder(CronetEngine cronetEngine)

Crea un compilador de CronetInterceptor.

Constantes heredadas

Desde okhttp3.Interceptor

Métodos públicos

cerrar

public void close()

interceptar

public Response intercept(Interceptor.Chain chain)

newBuilder

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

Crea un compilador de CronetInterceptor.