【发布时间】:2018-08-02 08:49:28
【问题描述】:
我想用HttpUrl对象测试初始化Retrofit的baseurl:
HttpUrl baseUrl = new HttpUrl.Builder()
.scheme("https")
.host("api-staging.xxxx.co")
.build();
mRetrofit = new Retrofit.Builder()
.baseUrl(baseUrl)
.client(httpClient.build())
.build();
但我为每个 url 使用版本信息,例如: "https://api-staging.xxxx.co/v1/login"
所以我想在这个配置中指定版本。所以我尝试这样:
- .host("api-staging.xxxx.co/v1/") > 崩溃
而且我不想在每个 WS(映射)上添加版本,那么我该如何正确地做到这一点呢?
非常感谢!
【问题讨论】:
-
是否必须在运行时添加版本?
-
@Dracarys:不,没必要