【发布时间】:2016-04-16 02:40:44
【问题描述】:
我有四种不同的 api,每一种都有自己的标头。 我尝试使用拦截器机制来填充标头,而不是为每个调用提供相同的标头,但由于 OkHttp 拦截器针对每个请求运行,我无法为每个 api 创建一个拦截器。
我在 Retrofit2 中没有找到任何其他机制可以让我避免为每个请求编写相同的标头。
什么是给一堆调用相同的标题的好方法?
【问题讨论】:
-
你可以给 okhttp 拦截器,并将 okclient 添加到改造构建器中
-
我需要配置几个不同的 okhttp 客户端,因为每个改造 api 都有不同的拦截器。
标签: android retrofit okhttp retrofit2