2016-03-24 27 views
3

Android'de Retrofit kullanarak & ek parametrelerini içeren URL'de HTTP GET isteği nasıl oluşturulur?URL'lerde GET isteği retrofit'i kullanarak & & `kullanarak & quot;

URL: Şu http://api.com?name=remote&class=TV

i kullanıyorum: Ben hata aşağıdaki alıyorum

@GET("http://api.com?name={name}&class={class}") 
    Call<CustomType> get(
      @Path(value = "name",encoded = false) String name, 
      @Path(value = "class",encoded = false) String class); 

:

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

cevap

5

Bu standart bir GET isteği url var. Sadece @Query kullanın:

@GET("http://api.com") 
Call<CustomType> get(
     @Query("name") String name, 
     @Query("class") String classs); 

O erişecek url: http://api.com?name=remote&class=TV

İlgili konular