CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


Ein OkHttp-Interceptor, der HTTP-Traffic so umleitet, dass Cronet anstelle des OkHttp-Netzwerk-Stacks verwendet wird.

Der Interceptor sollte als letzter Anwendungs-Interceptor verwendet werden, damit alle anderen Interceptors vor dem Senden der Anfrage über das Netzwerk und nach dem Zurückgeben einer Antwort aufgerufen werden.

Der Interceptor ist größtenteils ein Plug-and-Play-Ersatz für den OkHttp-Stack. Es gibt jedoch einige Einschränkungen, die Sie beachten sollten:

  1. Der gesamte OkHttp-Kern wird umgangen. Dazu gehören die Konfiguration des Caching und Netzwerk-Interceptors.
  2. Einige Antwortfelder werden aufgrund von Unterschieden zwischen der Architektur von Cronet und OkHttp nicht ausgefüllt. TODO(danstahr): add a concrete list).

Zusammenfassung

Verschachtelte Typen

public final class CronetInterceptor.Builder

Ein Builder für CronetInterceptor.

Öffentliche Methoden

void
Response
static CronetInterceptor.Builder
newBuilder(CronetEngine cronetEngine)

Erstellt einen CronetInterceptor-Builder.

Übernommene Konstanten

Aus okhttp3.Interceptor

Öffentliche Methoden

Schließen

public void close()

abfangen

public Response intercept(Interceptor.Chain chain)

newBuilder

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

Erstellt einen CronetInterceptor-Builder.