2010-03-02 57 views
5

我有一個RESTful API,它可以返回大量的項目,我希望能夠使用分頁式的技術來限制項目的數量,這是一個RESTful API是一個好主意?分頁在RESTful服務

如果有可能,最好通過請求主體的鏈接(URL在這種情況下)或部分做呢?

乾杯

AWC

+2

可能會有所幫助:http://stackoverflow.com/questions/776448/pagination-in-a-rest-web-application – 2010-03-02 21:13:09

回答

6

看看Atom提要分頁和存檔RFC:http://tools.ietf.org/html/rfc5005也看AtomPub的本身(RFC5023)。

你應該能夠輕鬆地利用,在您的項目。

關於理論:API是基於REST的,如果代表的媒體類型(或正交規範 - 見下文)告訴客戶在哪裏可以找到分頁鏈接或如何構建他們。

在定義了多個鏈接關係的RFC5005的情況下(下,先前...)都當然正交任何介質類型。您在

發現這些鏈接RELS也在IANA鏈接關係的註冊表揚