帖子可以在很多类别和章节中。类别和部分可以有很多帖子
使用以下内容列出部分/类别:
GET /posts/categories
GET /posts/sections
似乎比以下设计更好的设计:
GET /categories
GET /sections
但是如何从部分/类别中查询帖子?
GET /posts/sections/{id}/posts
GET /posts?section={id}
因为我已经有几个过滤器,所以我结束:
GET /posts?section={id}&filter1={f1}&filter2={f2}....
有什么建议 ?
我个人会使用查询参数方法来过滤帖子集合,因为它是多对多的关系,资源可以独立管理:
GET /posts?section={id}
我可能会对类别和部分使用以下映射:
GET /categories
GET /sections
例如,如果一组帖子只属于一个类别,我会使用:
GET /categories/{id}/posts