为分页改造定义端点的最佳方法2

时间:2017-12-13 05:48:17

标签: android retrofit2

我在想这应该是在Retrofit2中为分页定义端点的首选方法。

我们应该分离端点还是应该只定义一个端点方法并传递template

page=null

@GET("/search/users")
Observable<FetchUserResponse> fetchUsers(@Query("q") String uname,
                                         @Query("sort") String followerspage);

@GET("/search/users")
Observable<FetchUserResponse> fetchUsersPaginationCall(@Query("q") String uname,
                                                       @Query("sort") String followerspage,
                                                       @Query("page") int page);

1 个答案:

答案 0 :(得分:2)

调整必须在API本身上进行,如果查询参数上为空或缺少,则必须在页面上设置默认值。您应该仅为此定义一个终点

相关问题