如何清除拦截器?

how do I clear interceptors?

我有一个来自 DI 的 okhttp3 客户端。 提供的客户端有我想清除的拦截器。

OkHttpClient.Builder newOkHttpClient = okHttpClient.newBuilder();

我正在使用 newBuilder 创建一个新的拦截器,但不确定我是否可以清除拦截器。

使用 newbuilder() 不会清除现有的拦截器。您可以使用 newBuilder() 自定义一个共享的 OkHttpClient 实例。这将构建一个共享相同连接池、线程池和配置的客户端。使用构建器方法为特定目的配置派生客户端。

这篇 link 应该可以帮助您:- https://square.github.io/okhttp/3.x/okhttp/okhttp3/OkHttpClient.html