Ответ 1
Вместо этого вы должны сделать это:
@GET("api.php")
Call<Model> getRoms_center(@Query("company_name") String name);
У меня есть следующий код:
@GET("api.php?company_name={name}")
Call<Model> getRoms_center(@Query("name") String name);
В соответствии с официальными документами я должен использовать @Query, и я использую его, но я получаю следующую ошибку:
java.lang.IllegalArgumentException: URL query string "company_name={name}" must not have replace block. For dynamic query parameters use @Query.
Вместо этого вы должны сделать это:
@GET("api.php")
Call<Model> getRoms_center(@Query("company_name") String name);
Пример URL: http://service.com/movies/list?movie_lang=hindi
@GET("http://service.com/movies/list")
Single<JsonElement> getMovieList(@Query("movie_lang") String userLanguage);