2014-09-04 57 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