Дооснащение – пропустите два параметра

Ссылка: "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)

Строка запроса URL-адреса «..» не должна содержать блок замены. Для динамических параметров запроса используйте @Query. Что я делаю не так? Я просмотрел документы, и они предлагают использовать @Query. Не могу найти, что случилось.

@Query автоматически генерирует часть запроса URL-адреса, поэтому ваша аннотация @GET не должна включать ее.

Вместо @GET("www.example.com/getnewcar/?car[color]={colorOfCar}&car[price]={priceOfCar}") это должно быть просто @GET("www.example.com/getnewcar/") .

  • Смутно о переменной RxJava Assignment
  • Настройка кинжала 2 при условии модернизации
  • Модернизация с kotlin, неспособная создать @Body
  • JsonArray в класс данных Kotlin с использованием Retrofit (ожидается BEGIN_OBJECT, но BEGIN_ARRAY)
  • Общие параметры Любой из kotlin преобразуется в подстановочные знаки (?)
  • Переустановите 2 POST XML и получите ответ JSON от API. с Котлином
  • Параметр не соответствует; SimpleXML
  • Как использовать перемычку Котлин с дооснащением?
  • неразрешенная ссылка: Обратный звонок
  • Анализ данных о проблемах с RxJava + Kotlin
  • Как передать Retrofit onResponse Data на активность?
  • Interesting Posts
    Давайте будем гением компьютера.