CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


HTTP トラフィックをリダイレクトして、OkHttp ネットワーク スタックではなく Cronet を使用する OkHttp インターセプタ。

インターセプタは、リクエストをワイヤで送信する前とレスポンスが返された後に他のすべてのインターセプタがアクセスされるように、最後のアプリケーション インターセプタとして使用する必要があります。

インターセプタは、ほとんどの場合、OkHttp スタックのプラグ アンド プレイの代替となりますが、注意すべき点がいくつかあります。

  1. OkHttp コア全体がバイパスされます。これには、キャッシュ構成とネットワーク インターセプタが含まれます。
  2. Cronet と OkHttp のアーキテクチャの不一致により、一部のレスポンス フィールドが入力されません。TODO(danstahr): 具体的なリストを追加します)。

概要

ネストされた型

public final class CronetInterceptor.Builder

CronetInterceptor のビルダー。

パブリック メソッド

void
Response
static CronetInterceptor.Builder
newBuilder(CronetEngine cronetEngine)

CronetInterceptor ビルダーを作成します。

継承される定数

okhttp3.Interceptor から

パブリック メソッド

閉じる

public void close()

切片

public Response intercept(Interceptor.Chain chain)

newBuilder

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

CronetInterceptor ビルダーを作成します。