我有来自DI的单个okhttp3客户端。 提供的客户端有我想要清除的拦截器。
OkHttpClient.Builder newOkHttpClient = okHttpClient.newBuilder();
我正在使用newBuilder
创建一个新的,但不确定我是否可以清除拦截器。
答案 0 :(得分:0)
使用newbuilder()不会清除现有的拦截器。您可以使用newBuilder()自定义共享的OkHttpClient实例。这将构建一个共享相同连接池,线程池和配置的客户端。使用构建器方法为特定目的配置派生客户端。
此链接可以帮助您: - https://square.github.io/okhttp/3.x/okhttp/okhttp3/OkHttpClient.html