CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


Un intercepteur OkHttp qui redirige le trafic HTTP pour utiliser Cronet au lieu de la pile réseau OkHttp.

L'intercepteur doit être utilisé comme dernier intercepteur d'application pour s'assurer que tous les autres intercepteurs sont visités avant l'envoi de la requête sur le réseau et après le renvoi d'une réponse.

L'intercepteur est un remplacement plug-and-play pour la pile OkHttp dans la plupart des cas. Toutefois, il existe quelques mises en garde à prendre en compte :

  1. L'intégralité du cœur d'OkHttp est contournée. Cela inclut la configuration de la mise en cache et les intercepteurs réseau.
  2. Certains champs de réponse ne sont pas renseignés en raison d'incompatibilités entre l'architecture de Cronet et celle d'OkHttp. TODO(danstahr): add a concrete list).

Résumé

Types imbriqués

public final class CronetInterceptor.Builder

Compilateur pour CronetInterceptor.

Méthodes publiques

void
Response
static CronetInterceptor.Builder
newBuilder(CronetEngine cronetEngine)

Crée un compilateur CronetInterceptor.

Constantes héritées

From okhttp3.Interceptor

Méthodes publiques

fermer

public void close()

intercepter

public Response intercept(Interceptor.Chain chain)

newBuilder

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

Crée un compilateur CronetInterceptor.