我開始實施REST API。我有一個請求使用多個條目的資源。爲了實現分頁,我喜歡Github選擇實現它。如果我們通過鏈接頭使用分頁,如何返回我們的JSON API中的總條目
我定義了一個HTTP Header Link,我添加了下一個/上一個/第一個/最後一個鏈接。
Link: <https://api.github.com/repos?page=3&per_page=100>; rel="next",
<https://api.github.com/repos?page=50&per_page=100>; rel="last"
在我的身體只有我的項目,沒有別的。但現在我想知道總共有多少條目。我無法在頁面數量和頁面數量之間進行乘法運算,因爲結果不準確。
那麼我該如何將這個數字返回給條目?我想在我的回答X-total-entries
中添加一個新的HTTP標題。但我不知道是否有更好的技術。