我自己建立了一个asp.net mvc 4 web api
我已经度过了Microsoft videos,我认为它们很好.使用Http动词.资源是名词,它与存储库等等相同.
但有一件事真的让我烦恼
我的印象是这个GET http://www.myurl.com/api/sellers/{id}/products很安静并获得了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.有没有人知道如何做到这一点?