2016-06-18 8 views
0

500を超える可能性のある特定のIDのコレクションを照会するには、どのHTTPメソッドを使用しますか。 Like:IDを使用してコレクションにクエリを実行するときに使用するHTTPメソッド

GET /api/v2.0/collection/?ids=1,2,3,4,5,6... 

クエリのパラメータは500を超える項目ではよく表示されません。 GETにはContent-Sizeがありません。 POSTは、リソースを選択的にフェッチしているので、適切ではないようです。偉大なプログラマーは何をしますか?私が確認できるパブリックな事例を知っていますか?

+0

クエリパラメータ1-199の範囲はどのくらいですか? – SMA

+0

@SMA、idsは数字ではありません。それは逐次的でもありません。 – norbertpy

+1

これはちょうどフィルタリング/検索しているようだ、ここを見てください:http://stackoverflow.com/questions/5020704/how-to-design-restful-search-filtering – Opal

答えて

2

このような状況を処理する1つの方法は、idsコレクションを独自のリソースにすることです。

GET /api/v2.0/collections?selector=<id> 
POST要求はあなたのようなコレクションのリソースを照会するために使用できるセレクタ <id>を返します

POST /api/v2.0/selectors 
[1,2,3,4,5,6,...] 

:たとえば、あなたはあなたのようなidをPOSTできるためにどのセレクタリソースを作成することができます

関連する問題