gpt4 book ai didi

java - 概括 REST API 的分页技术

转载 作者:行者123 更新时间:2023-11-29 05:00:47 26 4
gpt4 key购买 nike

我正在尝试从任何公共(public) REST API 获取响应并对其进行处理(解析并放入数据结构)。从 API 获取此响应时,我想使用一些分页功能。我提到了this ,该问题讨论了特定 API 的分页技术。

我想要实现的是使分页代码片段通用即

  1. 我无法控制服务器端分页
  2. 在运行时我不知道该 API 提供的分页查询参数

我想知道是否有任何方法可以进行“仅客户端”分页,即限制来自服务器的响应、处理它并获取剩余的响应等等。

我在分页方面工作不多,所以任何想法、建议和指示都将受到赞赏。

谢谢!

最佳答案

客户端分页不是一个好主意,因为通常客户端应该是轻量级的(低内存和处理能力)。正如您所提到的,您无法控制服务器或 REST 服务不提供任何分页参数,那么这里有两个我能想到的选择:

  1. 您可以在资源充足的服务器上为 REST 服务引入代理服务。此代理将使用原始响应并可根据您的需要提供分页响应。

  2. 如果您的客户端可以使用整个结果并有足够的内存来保存它,那么您可以实现自己的客户端分页逻辑。

我更喜欢第一个。希望对您有所帮助。

关于java - 概括 REST API 的分页技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32174828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com