我有以下代码:
interface WeatherApi {
@GET("/v1/forecast.json?key=**********&q={state}&days=4")
fun getWeather(@Query("state") state: String): Single<Weather>
}
根据官方文档,我必须使用@Query
,并且正在使用它,但是出现以下错误:
URL查询字符串“ key = ************&q = {state}&days = 4”必须没有替换块。对于动态查询参数,请使用@Query。
答案 0 :(得分:1)
您必须使用此代码
interface WeatherApi {
@GET("/v1/forecast.json")
fun getWeather(@Query("key") key: String,@Query("q") state: String,@Query("days") days: Int): Single<Weather>
}