restful 接口 设计

2019-02-19 15:07:41 +08:00
 mocxe2vwww

比如 /post/:p_id/comment <post> 提交文章的评论</post>

/comment <post> body 带上 p_id 也能提交</post>

这么不是冗余了吗? 用哪种方式合适点。

2037 次点击
所在节点    程序员
6 条回复
zhujinliang
2019-02-19 15:12:22 +08:00
感觉方法 1 比较好,根据路径就能知道评论的哪个文章
Faiz555
2019-02-19 15:24:04 +08:00
一直用的第一种
lhx2008
2019-02-19 15:27:21 +08:00
第一种,有从属关系。restful 冗余也是可以的
zhengxiaowai
2019-02-19 15:27:27 +08:00
第一种,但是有点问题,restful 讲究用复数 POST /posts/:pid/comments
wc951
2019-02-19 15:34:25 +08:00
层级不多的时候用第一种可以,不然嵌套资源烦死你
RH
2019-02-19 17:09:59 +08:00
POST /posts/<post_id>/comments

按业务情况合理嵌套,不宜嵌套过多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/536559

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX