我开始实施REST API。我有一个请求使用多个条目的资源。为了实现分页,我喜欢Github选择实现它。如果我们通过链接头使用分页,如何返回我们的JSON API中的总条目
我定义了一个HTTP Header Link,我添加了下一个/上一个/第一个/最后一个链接。
Link: <https://api.github.com/repos?page=3&per_page=100>; rel="next",
<https://api.github.com/repos?page=50&per_page=100>; rel="last"
在我的身体只有我的项目,没有别的。但现在我想知道总共有多少条目。我无法在页面数量和页面数量之间进行乘法运算,因为结果不准确。
那么我该如何将这个数字返回给条目?我想在我的回答X-total-entries
中添加一个新的HTTP标题。但我不知道是否有更好的技术。