Android 改造 api link 介绍

Android Retrofit api link presntation

我在为 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);

这个调用实际上是如何呈现为 link??我是说会不会像这样

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

请帮我一整天,我仍然没有好的答案 谢谢

如果您的 baseUrlhttp://www.example.com/api,那么答案是肯定的。 url 将在

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

其他请求方式同理

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

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