2015-10-14 53 views
0

如果將API描述爲100%RESTful。是否有用於查找結果的最後一頁(最新數據)或最後一個JSON條目的標準調用或參數?在RESTful API中查找最後一個條目

目前我可以基於startKey,endKey和limit獲取結果。

任何你會嘗試,如果缺乏任何文檔/支持?

回答

0

編號REST沒有定義任何這些東西。

2

我不清楚你想要做什麼。實際上,這取決於您實施RESTful服務時默認返回這些數據。例如,底層請求可以按日期DESC排序(根據您的數據存儲支持的內容)。因此,數據的第一頁將是最近的一個...

這就是說,Link頭(見規格rfc5988),可用於分頁,你可以在它定義的最後一頁是什麼。下面是一個示例:

Link: <https://api.github.com/user/repos?page=3&per_page=100>; rel="next", 
    <https://api.github.com/user/repos?page=50&per_page=100>; rel="last" 

Github上利用作爲其文檔中描述這種方法用於分頁:https://developer.github.com/v3/#pagination

希望它能幫到你, Thierry