Java 推广RESTAPI的分页技术
我试图从任何公共RESTAPI获取响应并对其进行处理(解析它并放入数据结构)。在从API获取此响应时,我希望使用一些分页功能。我提到,这个问题讨论了特定API的分页技术 我想要实现的是使分页代码段成为通用的ieJava 推广RESTAPI的分页技术,java,api,rest,pagination,Java,Api,Rest,Pagination,我试图从任何公共RESTAPI获取响应并对其进行处理(解析它并放入数据结构)。在从API获取此响应时,我希望使用一些分页功能。我提到,这个问题讨论了特定API的分页技术 我想要实现的是使分页代码段成为通用的ie 我无法控制服务器端分页 在运行时,我不知道该API提供的分页的查询参数 我想知道是否有任何方法可以进行“仅客户端”分页,即限制来自服务器的响应,处理它并获取剩余的响应,等等 我没有在分页方面做太多工作,所以任何想法、建议和指示都非常感谢 谢谢大家! 客户端分页不是一个好主意,因为通常情况
谢谢大家! 客户端分页不是一个好主意,因为通常情况下,客户端的重量很轻(内存和处理能力较低)。正如您提到的,您对服务器没有控制权,或者REST服务不提供任何分页参数,那么我可以考虑以下两种选择:
希望能有所帮助。客户端分页不是一个好主意,因为通常情况下,客户端应该重量轻(内存和处理能力低)。正如您提到的,您对服务器没有控制权,或者REST服务不提供任何分页参数,那么我可以考虑以下两种选择:
希望有帮助。您可以编写自己的服务器api,从该api获取所有内容,并自己提供分页结果。我将分页包括在内的目的是,我正在处理的api可以返回巨大的响应,就像json记录的LAC一样。那么这个方法能帮助我处理outofMemory问题吗?在运行时,我不知道该API提供的分页的查询参数,那么您如何从REST API访问分页?@NamanGala这就是问题所在,我无法执行分页,我退出了OfMemoryeror@Vaishnavee是的,它会处理的。立即将巨大的响应存储在后端,并以分页的方式将其发送给客户端实现。您可以编写自己的服务器api,从该api获取所有响应,并自己提供分页结果。我将分页包括在内的目的是,我正在处理的api可以返回巨大的响应,如json记录的lacs。那么这个方法能帮助我处理outofMemory问题吗?在运行时,我不知道该API提供的分页的查询参数,那么您如何从REST API访问分页?@NamanGala这就是问题所在,我无法执行分页,我退出了OfMemoryeror@Vaishnavee是的,它会处理的。立即将巨大的响应存储在后端,并以分页的方式将其提供给客户端实现。感谢您的响应,代理服务是否有助于解决outOfMemory问题?因为响应非常大。@Vaishnavee By proxy我指的是一个新服务器,它拥有足够的资源,在上面运行一个自定义rest代理服务。代理将向您的客户端提供分页的响应,这样客户端就不会崩溃。哦,我想这是最好的选择,请尝试:)@Vaishnavee祝您好运…让论坛知道您的进展。感谢您的响应,代理服务是否有助于解决outOfMemory问题?因为响应非常大。@Vaishnavee By proxy我指的是一个新服务器,它拥有足够的资源,在上面运行一个自定义rest代理服务。代理将给您的客户端分页的响应,这样客户端就不会崩溃。哦,我想这是这里最好的选择,请尝试:)@Vaishnavee祝您好运…让论坛知道您的进展。