【发布时间】:2017-11-10 17:50:08
【问题描述】:
我有一个来自 DI 的 okhttp3 客户端。 提供的客户端有我想清除的拦截器。
OkHttpClient.Builder newOkHttpClient = okHttpClient.newBuilder();
我正在使用newBuilder 创建一个新的,但不确定是否可以清除拦截器。
【问题讨论】:
标签: interceptor okhttp3
我有一个来自 DI 的 okhttp3 客户端。 提供的客户端有我想清除的拦截器。
OkHttpClient.Builder newOkHttpClient = okHttpClient.newBuilder();
我正在使用newBuilder 创建一个新的,但不确定是否可以清除拦截器。
【问题讨论】:
标签: interceptor okhttp3
使用 newbuilder() 不会清除现有的拦截器。您可以使用 newBuilder() 自定义共享 OkHttpClient 实例。这将构建一个共享相同连接池、线程池和配置的客户端。使用构建器方法为特定目的配置派生客户端。
此链接应该可以帮助您:- https://square.github.io/okhttp/3.x/okhttp/okhttp3/OkHttpClient.html
【讨论】: