。我想使用rel="next"
而不是增加参数page
手动
这是我的 Service.java
Interface
(使用retrofit2(:
@GET("user/repos")
Call<Repos> getRepos(@Query("api_key") String apiKey,
@Query("page") int pageIndex);
我该怎么做? Android - 使用Java
原则上,http RESTful
apis无状态。
这意味着Github
API不知道您的当前页面是什么,以及您的下一页是什么。
因此,您必须通过page
和per_page
参数。
rel="next"
在链接标头中指示了下一页的资源请求,但是不应该使用page
参数。
在最简单的情况下,链接关系类型标识语义链接。例如,与关系类型的链接"版权"表示目标IRI确定的资源是适用于当前上下文IRI的版权条款的声明
链接关系类型也可以用于指示目标资源具有特殊的属性,或展示特殊的属性行为;例如,"服务"链接意味着已确定的资源是定义协议的一部分(在这种情况下为服务描述(。
来自RFC-5988 Web链接