自分でasp.net mvc 4 Web APIを構築しています
Microsoft のビデオを見てきましたが、良いと思います。HTTP 動詞が使用されます。リソースは名詞で、リポジトリなどでダンディです。
しかし、1つのことが本当に私を悩ませています
GET http://www.myurl.com/api/sellers/{id}/products
これは落ち着いていて、そうではないという印象を受けてGET http://www.myurl.com/api/products?$filter = sellerID eq {id}
います。
私が新しい Web API について読んだことでわかるのは、前者と後者だけです。
後者の前者に対するネイティブ サポートはありますか? そうでない場合、すべてをルーティングせずにそれを行う方法はありますか?
編集-許可するものなど
を探していますGET http://www.myurl.com/api/sellers/{id}/products
GET http://www.myurl.com/api/products
更新:
この質問はしばらく意味がありませんでした。修正しましたが、最初の回答が正しいとマークされていないのはそのためです。
更新: MilkyWayJoe とチャットした後、へ
の変換について話しました。どうすればこれを行うことができるかについて、誰かが何か考えを持っていますか?/Seller/2/Products
/Products?$filter = sellerID eq 2