标签: android design-patterns retrofit2 okhttp
我必须调用托管相同API的多个端点,并使用改进来处理调用。其中一些端点没有SSL证书。 Trusting all certificates with okHttp中描述的解决方案适用于那些。
问题是:我需要仅对那些特定端点禁用SSL检查,但不对其他端点禁用。
我能想到的唯一解决方案是使用一个使用setter的单例来触发使用不同的OkHttpClient重新实例化,以禁用SSL检查。
这个问题有更好的解决方案吗?