【问题标题】:how do I clear interceptors?如何清除拦截器?
【发布时间】:2017-11-10 17:50:08
【问题描述】:

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

OkHttpClient.Builder newOkHttpClient = okHttpClient.newBuilder();

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

【问题讨论】:

    标签: interceptor okhttp3


    【解决方案1】:

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

    此链接应该可以帮助您:- https://square.github.io/okhttp/3.x/okhttp/okhttp3/OkHttpClient.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-07
      • 1970-01-01
      • 2015-11-22
      • 2014-03-10
      • 1970-01-01
      • 2013-06-25
      相关资源
      最近更新 更多