宁静的网址模式

How*_*ard 0 api rest url http permalinks

假设我有如下网址,例如

  1. http://www.company.com/categories#列出所有类别
  2. http://www.company.com/categories/car#列出所有汽车
  3. http://www.company.com/products/303#唯一ID = 303的汽车

我的问题是,对于2. http://www.company.com/categories/car,如果使用复数形式会更好吗?

例如

http://www.company.com/categories/cars
Run Code Online (Sandbox Code Playgroud)

Som*_*ory 5

如果对资源使用复数是正确的。但是,如果您使用如下网址,则不会将其称为Restful:

 http://www.company.com/categories/cars
Run Code Online (Sandbox Code Playgroud)

因为汽车是类别的子资源...为了更好,我建议您将汽车资源作为特定类别的子资源公开:

 http://www.company.com/categories/123/cars #get all cars under category which id = 123
Run Code Online (Sandbox Code Playgroud)