我的 gradle 文件中有两个变体,每个变体都有不同的 BaseUrl,用于从我正在使用改造的 api 获取数据,现在我正在使用 BuildConfig 根据所选变体传递 BaseUrl,如果我将整个 url 传递给baseUrl("") 函数,将@GET("") 留空可以吗?它对我不起作用!!,我感谢任何帮助,谢谢
您可以只使用空的
GET
并传递带有url
改造注释的完整@Url
作为查询参数
interface ApiService {
@GET
suspend fun getSimpson(@Url url: String): ApiModel
}
调用方法时
getApiService().getSimpson(BuildConfig.BASE_URL)