我在想这应该是在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);
答案 0 :(得分:2)
调整必须在API本身上进行,如果查询参数上为空或缺少,则必须在页面上设置默认值。您应该仅为此定义一个终点。