从页面参数旁边没有分页的REST API获取数据

从页面参数旁边没有分页的REST API获取数据

问题描述:

我想将API中的一些数据移动到我的JS应用内的Elasticsearch。 API的文档说:从页面参数旁边没有分页的REST API获取数据

该API是一个经典的REST JSON API。 {...}请求另一个页面使用 页面参数。

当我增加页面参数而不请求不存在的最后一页时,有没有办法找出是否有附加数据?

API是否提供了一个项目总数?我希望有一些项目可以在某处(可能在最初的调用?) - 然后你可以在JavaScript中做一些简单的数学计算,找出有多少页面以及何时停止调用更多的页面。

+0

不,它不!每个页面的记录数量是固定的,并且对请求率也有限制,这就是为什么我需要首先对其进行优化的原因。 – Acalypha

+0

如果你不知道有多少物品,那么我没有看到替代品。当您请求一个页面时,您只会知道您已达到最终结果,并且该页面的页数小于每页的最大项目数。 –

+0

好的,谢谢安德鲁! – Acalypha