2014-09-04 63 views

回答

34

它絕對與它兼容!

您不能在查詢參數中使用@Path。該註釋僅用於路徑內的替換。

@Query參數允許創建動態查詢參數。

@GET("/free/v1/servicename.ext?format=json") 
void serviceName(@Query("num_of_days") int numOfDays, Callback<Result> callback); 
+0

非常感謝你傑克!它運作良好! – Fab 2014-09-07 20:19:22

+0

真的幫了我很多,謝謝! 代替: @GET( 「/ API/ACCESS_TOKEN暱稱= {暱稱}&密碼= {}密碼?」) 可觀察 authorizationToken( @Path( 「暱稱」)用戶名字符串, @Path(「密碼「)字符串密碼 ); 隨着: @GET( 「?/ API /的access_token」) 可觀察 authorizationToken( @Query( 「暱稱」)字符串暱稱, @Query( 「密碼」)字符串密碼 ); 它的功能就像一個魅力。 – careful7j 2016-02-20 02:31:57

+0

爲什麼翻新2必須設置'baseUrl()'?我認爲'@GET('http://www.google.com/path')'更容易使用。 – 2016-04-01 02:08:55