CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


Un intercettore OkHttp che reindirizza il traffico HTTP per utilizzare Cronet anziché lo stack di rete OkHttp.

L'intercettore deve essere utilizzato come ultimo intercettore dell'applicazione per garantire che tutti gli altri intercettori vengano visitati prima di inviare la richiesta via cavo e dopo la restituzione di una risposta.

L'intercettore è un sostituto plug-and-play dello stack OkHttp per la maggior parte, tuttavia, ci sono alcune avvertenze da tenere presente:

  1. L'intero core di OkHttp viene ignorato. Sono inclusi la configurazione della memorizzazione nella cache e gli intercettori di rete.
  2. Alcuni campi di risposta non vengono compilati a causa di mancate corrispondenze tra l'architettura di Cronet e quella di OkHttp. TODO(danstahr): aggiungi un elenco concreto.

Riepilogo

Tipi nidificati

public final class CronetInterceptor.Builder

Un builder per CronetInterceptor.

Metodi pubblici

void
Response
static CronetInterceptor.Builder
newBuilder(CronetEngine cronetEngine)

Crea un builder CronetInterceptor.

Costanti ereditate

Da okhttp3.Interceptor

Metodi pubblici

chiudi

public void close()

intercetta

public Response intercept(Interceptor.Chain chain)

newBuilder

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

Crea un builder CronetInterceptor.