假设我有一个网址,如下所示。
我的问题是,对于2. http://www.company.com/categories/car,如果我使用它的复数形式,会更好吗?
例如:
http://www.company.com/categories/cars发布于 2012-05-29 13:14:18
要使2.更像一种RESTful模式,您需要发出一个GET请求来检索汽车列表。
在这种情况下,使用复数是有意义的:
http://www.company.com/categories/cars这样就有可能用特定的(单数)的汽车记录来扩展它:
http://www.company.com/categories/cars/ferrari发布于 2012-05-31 04:08:22
如果你用复数表示你的资源是正确的。但是,如果像这样使用url,则不称为Restful:
http://www.company.com/categories/cars因为汽车是分类的子资源..。因此,为了更好,我建议您应该将您的汽车资源公开为特定类别的子资源:
http://www.company.com/categories/123/cars #get all cars under category which id = 123发布于 2012-06-06 04:45:10
完全取决于你和你的申请。如果您有许多REST服务,您也可以使用carList代替汽车或汽车。这是合理的,也减少了混乱。确保您的所有休息URI都是统一的。
https://stackoverflow.com/questions/10787510
复制相似问题