Ich habe folgenden Code:
@GET("api.php?company_name={name}")
Call<Model> getRoms_center(@Query("name") String name);
Laut den offiziellen Dokumenten muss ich @Query verwenden, und ich verwende es, aber ich erhalte den folgenden Fehler:
Java.lang.IllegalArgumentException: URL query string "company_name={name}" must not have replace block. For dynamic query parameters use @Query.
Du solltest es stattdessen so machen:
@GET("api.php")
Call<Model> getRoms_center(@Query("company_name") String name);
Die Beispiel-URL lautet: http://service.com/movies/list?movie_lang=hindi@GET("http://service.com/movies/list") Single<JsonElement> getMovieList(@Query("movie_lang") String userLanguage);