2017-03-16 11 views
0

私がしたいこと

where not exists other relationship句でリソースを指定したいとします。以下のように:JSON-API在庫切れ以外の商品の取り込み方法

GET /製品除外= out_of_stock HTTP/1.1

out_of_stockが関係ある!)在庫切れの製品を除いて、すべての製品を取得

問題

私は他のリソースの存在に基づいてリソースを除外するための文書化された解決策を見つけることができません。

質問

(文書化)方法や、このURLで除外指定することをお勧めはありますか?コード例は必要ありませんが、URLの仕様のみが必要です。

+0

ご質問に詳細を追加してください。 –

+1

すみません、私の質問が改善されました – schellingerht

答えて

1

次のリクエストは、私には罰金になります。

GET /products?exclude=out_of_stock HTTP/1.1 

あなたの代わりに除外含めるを検討することもでき但し:

GET /products?status=out_of_stock,in_stock HTTP/1.1 

そしてクエリパラメータ状況のデフォルトの動作を定義します提供されていません。

+0

ありがとう!私の場合、 'out_of_stock'は別のリソース(型)です。 'product'と' out_of_stock'の間には関係があります。しかし、関係があれば、私は除外したい:倒立型のインクルード。 さらに、この場合のフィルタの処理方法は? '/ products?exclude = out_of_stock&filter [out_of_stock.date] [lte] = 1483228799' – schellingerht

関連する問題