1
RESTで公開したいサービスがあります。 サービスのクエリは、ユーザーのことができるようにしなければならない理由である、「ページ単位」を返される、結果の長いリストを生成することがあります。数ページの結果が得られた場合のREST URIの良い設計は何ですか?
- の値のソート順序の基準(アルファを指定します
- 結果を得るためのキー値を指定してください: "私に文字Cの結果を表示してください..."
- 結果を得るためのページ番号を指定してください(つまり、ページ3の結果)
- ページあたりの結果の最大数を指定します。
私は、リソースに属していないが、返された表現のための優先順位にすぎないので、順序付け基準はクエリ文字列パラメータに適していると考えます。
他のオプションはどうなりますか?全体的なアイデアは鳴っているのでしょうか、それともウェブ指向の起源があまりにも匂いがしますか?
複数のページの結果を含む重いクエリ(サーバー上の結果をキャッシュするポリシーなど)に対して、全体的な設計提案が得意な場合は、
ありがとうございます。 RESTful Web Services Cookbookから
グレート、ちょうどその本をダウンロード – AndreaG