• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mocxe2vwww
V2EX  ›  程序员

restful 接口 设计

  •  
  •   mocxe2vwww · Feb 19, 2019 · 2983 views
    This topic created in 2821 days ago, the information mentioned may be changed or developed.

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

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

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

    6 replies  •  2019-02-19 17:09:59 +08:00
    zhujinliang
    zhujinliang
    Feb 19, 2019
    1
    感觉方法 1 比较好,根据路径就能知道评论的哪个文章
    Faiz555
    Faiz555
    Feb 19, 2019
    2
    一直用的第一种
    lhx2008
    lhx2008
    Feb 19, 2019 via Android
    3
    第一种,有从属关系。restful 冗余也是可以的
    zhengxiaowai
    zhengxiaowai
    Feb 19, 2019
    4
    第一种,但是有点问题,restful 讲究用复数 POST /posts/:pid/comments
    wc951
    wc951
    Feb 19, 2019 via Android
    5
    层级不多的时候用第一种可以,不然嵌套资源烦死你
    RH
    RH
    Feb 19, 2019
    6
    POST /posts/<post_id>/comments

    按业务情况合理嵌套,不宜嵌套过多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   937 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:04 · PVG 04:04 · LAX 12:04 · JFK 15:04
    ♥ Do have faith in what you're doing.