0

来自原始铁路教程:http ://ruby.railstutorial.org/chapters/a-demo-app#sec-a_user_tour

URI 设计如下

/microposts
/microposts/1

现在考虑如果你想将每个微博完全组织成一个类别(名称是唯一的),你会喜欢什么 URI?

/categories
/categories/123
/categories/jewelries
/categories/123/jewelries
/categories/jewelries/123

或单数对应物

/categories
/categories/123
/categories/jewelry
/categories/123/jewelry
/categories/jewelry/123
4

1 回答 1

0

命名 ReST 资源主要是出于个人喜好。只要让它们连贯一致。如果您选择以/categories列表命名来服务类别,请选择/jewelries以列表来服务珠宝。

对于一个类别,我更喜欢将单数/category用于类别列表/category/123。只要每个资源都遵循相同的规则,您就可以使用单数或复数。

于 2012-10-10T09:52:38.017 回答