我有几个关于分页的问题。
谢谢,
维拉德
答案 0 :(得分:3)
当在特定的API调用中使用分页时强制分页:无论它找到多少条记录,该调用总是会返回页面中的数据。您不能在默认分页的调用上请求分页。电话分页或不分页。
您目前无法请求更改数据页的大小;对于每个使用页面的调用,页面集中每个页面中返回的记录数是固定的(在理论中,页面大小可能随着每个这样的调用而变化,实际上,它(当前)不会)。
没有阈值:调用中的数据是在分页结果集中返回的,还是不是。如果匹配结果的数量小于页面大小,则调用仍应在分页结果集结构中返回单个数据页,并设置属性以指示没有其他数据页可用。
是的,它是稳定的:您可以信赖具有分页结果的呼叫将始终返回分页结果,并且页面中返回的结果数将保持不变(只要您的服务的产品版本不会更改:产品升级可能会更改分页结果中数据页的大小。)
您不应编写无法应对页面大小更改或需要知道页面大小的代码(因为可以使用新产品版本更改而不更改API合约版本< / em>),但编写代码可以安全地假设API调用 A 的返回将始终被分页(如果文档说它返回分页结果)。