0
すでに構築されているokHttp3クライアントにインターセプタを追加することはできますか?私はシングルトンクライアントを使用して、すでに作成されたクライアントにインターセプタを追加したいので、手動で各リクエストに追加することなくカスタムクッキーをクライアントに追加できます。すでに構築されているokHttp3クライアントにインターセプタを追加する
クライアントreturns an immutable list.
すでに構築されているokHttp3クライアントにインターセプタを追加することはできますか?私はシングルトンクライアントを使用して、すでに作成されたクライアントにインターセプタを追加したいので、手動で各リクエストに追加することなくカスタムクッキーをクライアントに追加できます。すでに構築されているokHttp3クライアントにインターセプタを追加する
クライアントreturns an immutable list.
これはnewBuilder()
方法がために設計されているものですから直接インターセプタリストへのアクセス:
val modifiedClient = client.newBuilder()
.addNetworkInterceptor(MyCookieInterceptor())
.build()
あなたが
newBuilder()
と共有OkHttpClient
インスタンスをカスタマイズすることができます。これにより、同じ接続プール、スレッドプール、および構成を共有するクライアントが構築されます。 Builderメソッドを使用して、特定の目的のために派生したクライアントを構成します。
詳細については、javadocの最初の2つの段落を参照してください。
ええ、なぜ私がこれをやってみるのをやめなかったのか分かりません。私の脳のおなら。ありがとう! – airowe