2016-03-24 12 views
3

AndroidでRetrofitを使用してパラメータを&で追加したURLでHTTP GETリクエストを行うにはどうすればよいですか?Retrofitを使って `&`でパラメータを付加したURLのGETリクエスト

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

現在、私が使用しています:それは、標準的なGETリクエストのURL

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

答えて

5

@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); 

を私は次のエラーを取得しています。ただ、@Queryを使用します。

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

それがURLにアクセスします: http://api.com?name=remote&class=TV

関連する問題