CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


OkHttp 攔截器,可重新導向 HTTP 流量,改用 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 建構工具。