0
是否可以向已建好的okHttp3客戶端添加攔截器?我使用單身客戶端,並希望將Interceptor添加到已構建的客戶端,以便我可以將自定義Cookie添加到客戶端,而無需手動將其添加到每個請求。將攔截器添加到已建好的okHttp3客戶端
直接從客戶端returns an immutable list.
是否可以向已建好的okHttp3客戶端添加攔截器?我使用單身客戶端,並希望將Interceptor添加到已構建的客戶端,以便我可以將自定義Cookie添加到客戶端,而無需手動將其添加到每個請求。將攔截器添加到已建好的okHttp3客戶端
直接從客戶端returns an immutable list.
這就是newBuilder()
方法用於訪問攔截列表:
val modifiedClient = client.newBuilder()
.addNetworkInterceptor(MyCookieInterceptor())
.build()
您可以自定義共享
OkHttpClient
實例與newBuilder()
。這將生成共享相同連接池,線程池和配置的客戶端。使用構建器方法爲特定目的配置派生客戶端。
查看javadoc的第一對夫婦段落了解更多詳情。
是的,不知道爲什麼我沒有嘗試這個開始。我的腦部放屁。謝謝! – airowe