我正在使用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