链接:"www.example.com/getnewcar/?car[color]={colorOfCar}&car[price]={priceOfCar}"
@GET(...)
fun getNewCar(
@Query("car[color]") color: String,
@Query("car[price]") price: String,
...
): Single<JSONApiObject>
我将此函数称为:b.getNewCar(carColor, carPrice)
网址查询字符串&#34; ..&#34;一定不能有替换块。对于动态查询参数,请使用@Query。我究竟做错了什么?我查看了文档,他们建议使用@Query。无法找到什么。
答案 0 :(得分:1)
@Query
会自动生成网址的查询部分,因此您的@GET
注释不应包含该内容。
而不是@GET("www.example.com/getnewcar/?car[color]={colorOfCar}&car[price]={priceOfCar}")
,它应该只是@GET("www.example.com/getnewcar/")
。