【发布时间】:2021-12-15 18:42:45
【问题描述】:
我需要根据用户的选择使用参数来访问不同的 api 查询。
我正在尝试访问http://hp-api.herokuapp.com/api/characters/house/Slytherin
@GET("api/characters/house")
suspend fun getAllHouse(@Query("/") search: String ): House
【问题讨论】:
我需要根据用户的选择使用参数来访问不同的 api 查询。
我正在尝试访问http://hp-api.herokuapp.com/api/characters/house/Slytherin
@GET("api/characters/house")
suspend fun getAllHouse(@Query("/") search: String ): House
【问题讨论】:
你想像这样在你的路径中添加变量
@GET("api/characters/house/{city}")
你会像这样将它传递给参数函数
suspend fun getAllHouse(@Path("city") city: String ): House
【讨论】:
只需使用此代码并连接响应 url 字符串参数即可得到此data
@GET
suspend fun getAllHouse(@Url String url): Call<List<House>>
【讨论】: