2016-03-12 11 views
12

ho il seguente codice:IllegalArgumentException nel retrofit/non deve essere sostituire blocco

@GET("api.php?company_name={name}") 
    Call<Model> getRoms_center(@Query("name") String name); 

Secondo la documentazione ufficiale, devo usare @query, e lo sto usando, ma sto ottenendo il seguente errore:

java.lang.IllegalArgumentException: URL query string "company_name={name}" must not have replace block. For dynamic query parameters use @Query. 

risposta

38

si dovrebbe fare così, invece:

@GET("api.php") 
Call<Model> getRoms_center(@Query("company_name") String name); 
Problemi correlati