关于如何最好地构建我的restful API的一般性问题。
我有一组类别,每个类别都有不同的图片库。所以目前我有:
/api/{CATEGORY}/{GALLERY-NAME}
e.g。
/api/photographs/dogs
/api/food/desserts
如果我没有指定GALLERY-NAME,它将列出CATEGORY中的所有画廊。如果我没有指定CATEGORY或GALLERY-NAME,它将列出所有类别。
注意:食物和照片不是关键词 - 它们只是类别ID。
我想知道..我的列表应该有复数部分吗?喜欢/ api / categories /列出类别和/ api / categories / food /画廊列出画廊?我只是觉得如果您要导航到一个站点并看到那种API,那将会很奇怪。