【发布时间】:2015-11-17 10:27:11
【问题描述】:
我正在尝试从任何公共 REST API 获取响应并对其进行处理(解析并放入数据结构)。在从 API 获得此响应时,我想使用一些分页功能。我提到了this,这个问题讨论了特定 API 的分页技术。
我想要实现的是使分页代码sn-p通用即
- 我无法控制服务器端分页
- 在运行时,我不知道该 API 提供的分页查询参数
我想知道是否有任何方法可以进行“仅客户端”分页,即限制来自服务器的响应、处理它并获取剩余的响应等等。
我在分页方面工作不多,所以任何想法、建议和指针都表示赞赏。
谢谢!
【问题讨论】:
-
您可以编写自己的服务器 api 以从该 api 中获取所有内容并自己提供分页结果。
-
我包含分页的目的是我正在处理的 api 可以返回给我一个巨大的响应,比如 json 记录的 lacs。那么这种方法会帮助我处理 outofMemory 问题吗?
-
在运行时我不知道该 API 提供的分页查询参数,那么您如何从 REST api 访问分页?
-
@NamanGala 这就是问题所在,我无法执行分页,并且出现 outOfMemory 错误
-
@Vaishnavee ,是的,它会处理它。一次将巨大的响应存储在您的后端,并以分页方式提供给您的客户端实现。
标签: java api rest pagination