2017-06-08 22 views
0

私はDIから単一のokhttp3クライアントを持っています。 提供されたクライアントには、クリアしたいインターセプタがあります。インターセプタをクリアするにはどうすればよいですか?

OkHttpClient.Builder newOkHttpClient = okHttpClient.newBuilder(); 

私はnewBuilderではなく、私はインターセプタをクリアすることができることを確認を使用して新しいものを作成しています。

答えて

0

newbuilder()を使用しても、既存のインターセプタはクリアされません。 newBuilder()を使用して、共有されたOkHttpClientインスタンスをカスタマイズできます。これにより、同じ接続プール、スレッドプール、および構成を共有するクライアントが構築されます。 Builderメソッドを使用して、特定の目的のために派生したクライアントを構成します。

このリンクはあなたを助ける必要があります: - https://square.github.io/okhttp/3.x/okhttp/okhttp3/OkHttpClient.html

関連する問題