Okhttp 3.x动态添加/删除身份验证器/拦截器

时间:2016-07-06 04:59:37

标签: java interceptor okhttp authenticator

是否可以向现有List finalist = a + b 实例添加/删除身份验证器和/或拦截器?如果是,怎么样?

1 个答案:

答案 0 :(得分:2)

不,这是不可能的。

但是,您可以从现有客户端创建构建器,并对其进行更改。这将共享调度程序connectionPool等。

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

中有一个调整客户端超时的示例