【问题标题】:What's the proper REST API url for updating sub-resources?更新子资源的正确 REST API url 是什么?
【发布时间】:2017-12-07 17:45:09
【问题描述】:

遵循这条规则似乎是一个好习惯:

如果一个资源与另一个资源相关,则使用子资源。

例子:

GET /users/711/posts ====> 返回用户 711 的帖子列表
GET /users/711/posts/4 ====> 返回用户 711 的帖子 #4

如果我想更新子资源怎么办?我还应该使用这种关系吗?以下两种方法中哪一种更受欢迎/标准?

PUT /users/711/posts/4 =====> 更新帖子 #4
PUT /posts/4

【问题讨论】:

    标签: rest api


    【解决方案1】:

    保持一致。

    /users/711/posts/4 是一个 URI,用于识别/定位服务器中的资源。应该使用相同的标识符/定位器来获取表示、删除和替换资源的状态。

    【讨论】:

      猜你喜欢
      • 2013-08-15
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多