URL 操纵天气休息 api

URL manipulation for weather rest api

您好,我正在研究如何根据当前 location.Is 更改城市,有什么方法可以操纵“{city}”吗?这可能是一个非常简单的问题。目前,我的应用知道设备位置,但我不知道如何操作 url。我应该使用不同的 api 吗?

interface ApiService {

    @GET("weather/{city}")
    suspend fun getWeather():Response<Weather> 
}

您可以为此使用 @Path

例如:

@GET("weather/{city}")
suspend fun getWeather(@Path("city") val city: String):Response<Weather>

现在,当您调用该函数时。传递字符串动态更新“city”。