【发布时间】:2016-05-31 09:29:39
【问题描述】:
我有两个带有以下签名的 REST 端点:
DELETE /v2/cars/:carId *where carId is an integer*
DELETE /v2/cars/:carMake *where carMake is a string*
Strongloop 似乎不能很好地处理这个问题,因为它假定输入始终是 carName 而不是 carId。也许拥有两个这样的资源只是不好的做法......
有什么好的方法或者更好的设计?
我是否应该使用 Strongloop 代理对这两个端点的调用,并附加查询参数“byCarMake”?
/v2/cars/porche?byCarMake=true
还是资源位置不对?我可以这样做:
DELETE /v2/cars/carId/byCarId
这些似乎都不是一个好的解决方案。那么,根据 REST 标准,处理此类事情的最佳方式是什么?
【问题讨论】:
标签: rest strongloop httpverbs