我正在使用RTC REST API从Rational Team Concert中获取数据。我得到一些结果,但只有100,我知道应该有更多像1000.有没有办法获得所有的结果,或以某种方式指定哪个页面的结果?用于多页结果的RTC REST API
谢谢!
我正在使用RTC REST API从Rational Team Concert中获取数据。我得到一些结果,但只有100,我知道应该有更多像1000.有没有办法获得所有的结果,或以某种方式指定哪个页面的结果?用于多页结果的RTC REST API
谢谢!
对不起,我没有发布任何示例。我发现了一篇文章(链接如下),回答了我的问题。
“尺寸”是返回的记录的数量和“POS”是零索引位置开始在。
因此,如果 “&大小= 6个& POS = 0” 返回A,B,C,d,E,F,则 “&大小= 3个& POS = 3” 返回d,E,F
通过将'pos'设置为'size'的倍数,您可以获得结果页面。例如,“& size = 100 & pos = 0”可以获得前100条记录(0-99),“& size = 100 & pos = 100”可以获得下100条记录(100-199),依此类推。
https://jazz.net/forum/questions/109052/how-to-increase-number-of-records-returned-by-rest-api-call
它可以依靠的数据类型要提取:
“How to get 1000+ (all) workitems of project area ?” 不提
results.setLimit(Integer.MAX_VALUE-1)
“Paged OSLC query result limited to 100 ?” 参考oslc_cm.pageSize
在 “Consuming Rational Team Concert's OSLC Change Management V2 Services”(先进理念)。
好的,这看起来像一个基于URL的解决方案。 +1 – VonC 2014-10-02 09:33:55