在翻新2中提出请求时,我遇到了一些麻烦/困惑,以下是我的问题,即;有人可以建议在框架请求时如何添加以下“ 有效载荷?文件”
BaseUrl : https://testserver.testbox.com/
Full URL : https://testserver.testbox.com/payload?file=Config/testApp_Android_3.2_IN_config.json
@GET("Config/testApp_Android_{version}_{country}_config.json")
fun getConfig(
@Query("file")
@Path("version") applicationVersion: String,
@Path("country") applicationCountry: String
): Observable<Config>
谢谢!
答案 0 :(得分:0)
在getConfig()
方法中创建fileName参数(或您喜欢的参数名称),如下所示:
BaseUrl : https://testserver.testbox.com/
Full URL : https://testserver.testbox.com/payload?file=Config/testApp_Android_3.2_IN_config.json
@GET("/payload")
fun getConfig(@Query("file") fileName:String): Observable<Config>
然后从您调用getConfig(fileName)的类中构建并传递fileName参数
var applicationVersion = "Android_3.2"
var applicationCountry = "IN"
val fileName = "Config/testApp_Android_$applicationVersion_$applicationCountry_config.json"
getConfig(fileName)