使用 baseUrl 从 android 中的变体中获取数据

问题描述 投票:0回答:1

我的 gradle 文件中有两个变体,每个变体都有不同的 BaseUrl,用于从我正在使用改造的 api 获取数据,现在我正在使用 BuildConfig 根据所选变体传递 BaseUrl,如果我将整个 url 传递给baseUrl("") 函数,将@GET("") 留空可以吗?它对我不起作用!!,我感谢任何帮助,谢谢

java android kotlin gradle retrofit
1个回答
0
投票

您可以只使用空的

GET
并传递带有
url
改造注释的完整
@Url
作为查询参数

interface ApiService {
  @GET
  suspend fun getSimpson(@Url url: String): ApiModel
}

调用方法时

getApiService().getSimpson(BuildConfig.BASE_URL)
© www.soinside.com 2019 - 2024. All rights reserved.