获取请求的价格分页

时间:2013-04-18 04:04:12

标签: desire2learn valence

我有几个关于分页的问题。

  1. 可以强制分页吗?
  2. 可以控制分页(例如200条记录的请求页面)吗?
  3. 如果答案是1& 2是不,分页发生时的阈值是多少?
  4. 分页是否稳定(同一实体上的相同记录数总是分页或不分页)?
  5. 谢谢,

    维拉德

1 个答案:

答案 0 :(得分:3)

  1. 当在特定的API调用中使用分页时强制分页:无论它找到多少条记录,该调用总是会返回页面中的数据。您不能在默认分页的调用上请求分页。电话分页或不分页。

  2. 您目前无法请求更改数据页的大小;对于每个使用页面的调用,页面集中每个页面中返回的记录数是固定的(在理论中,页面大小可能随着每个这样的调用而变化,实际上,它(当前)不会)。

  3. 没有阈值:调用中的数据是在分页结果集中返回的,还是不是。如果匹配结果的数量小于页面大小,则调用仍应在分页结果集结构中返回单个数据页,并设置属性以指示没有其他数据页可用。

  4. 是的,它是稳定的:您可以信赖具有分页结果的呼叫将始终返回分页结果,并且页面中返回的结果数将保持不变(只要您的服务的产品版本不会更改:产品升级可能会更改分页结果中数据页的大小。)

  5. 您不应编写无法应对页面大小更改或需要知道页面大小的代码(因为可以使用新产品版本更改而不更改API合约版本< / em>),但编写代码可以安全地假设API调用 A 的返回将始终被分页(如果文档说它返回分页结果)。