CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


Interceptor OkHttp, który przekierowuje ruch HTTP, aby zamiast stosu sieciowego OkHttp używać Croneta.

Interceptor powinien być używany jako ostatni interceptor aplikacji, aby mieć pewność, że przed wysłaniem żądania przez sieć i po zwróceniu odpowiedzi zostaną odwiedzone wszystkie inne interceptory.

Interceptor to w większości przypadków zamiennik typu plug-and-play dla stosu OkHttp, ale należy pamiętać o kilku kwestiach:

  1. Cały rdzeń OkHttp jest pomijany. Obejmuje to konfigurację pamięci podręcznej i przechwytywanie sieci.
  2. Niektóre pola odpowiedzi nie są wypełniane z powodu niezgodności między architekturą Croneta i OkHttp. TODO(danstahr): add a concrete list).

Podsumowanie

Typy zagnieżdżone

public final class CronetInterceptor.Builder

Kreator dla CronetInterceptor.

Metody publiczne

void
Response
static CronetInterceptor.Builder
newBuilder(CronetEngine cronetEngine)

Tworzy kreatora CronetInterceptor.

Odziedziczone stałe

okhttp3.Interceptor

Metody publiczne

zamknij

public void close()

przechwytywać,

public Response intercept(Interceptor.Chain chain)

newBuilder

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

Tworzy kreatora CronetInterceptor.