Android Retrofit api链接presntation

时间:2015-10-26 20:42:33

标签: android retrofit

我还是初学者用于Android的改造API,但我仍然没有得到它! 我知道注释@Path@Query但我仍然不知道@Field的用途是什么 我也知道@POST@GET,但我不知道@PUT是什么 最后一个问题..让我们说在我的API中创建了以下服务。

@GET("/bookmarks")


public abstract void bookmarks(@Query("countryCode") String paramString, @Query("limit") int paramInt1, Callback<BookmarksResult> paramCallback);

这个电话是如何实际呈现为链接的?我的意思是它会像这样

http://www.example.com/api/bookmarks?countryCode=X&limit=X
请一整天帮助我,我仍然没有很好的答案 感谢

1 个答案:

答案 0 :(得分:1)

如果您的baseUrlhttp://www.example.com/api,答案是肯定的。该网址将在

中解决
http://www.example.com/api/bookmarks?countryCode=X&limit=X

同样适用于其他请求方法。

我会使用@QueryMap而不是传递多个@Query,但这更属于品味问题。

我注意到您的方法标记为abstract。我很确定改造的一个限制是你必须使用一个接口来声明你的端点