是否可以向现有的 Okhttp
实例添加/删除 validator 和/或拦截器?如果是,如何?
最佳答案
不,这是不可能的。
但是,您可以从现有客户端创建构建器,并对其进行更改。这将共享调度程序、连接池等。
OkHttpClient.Builder clientBuilder = client1.newBuilder();
clientBuilder.networkInterceptors().add(0, serviceInterceptor);
OkHttpClient client2 = clientBuilder.build();
在 javadoc https://square.github.io/okhttp/3.x/okhttp/okhttp3/OkHttpClient.html 中有一个调整客户端超时的例子
关于java - Okhttp 3.x 动态添加/删除 validator/拦截器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38216583/