问题描述
我想知道以一种宁静的方式从子集中删除项目的最佳方法是什么。我有用户和系列,每个用户都有自己的系列列表(观看、完成等)。例如,如果我们想从用户那里获取一个列表,我们可以使用:GET /users/:id_user/series
如果我们想从那个用户的列表中删除一个系列(但我们不想删除这个系列本身),应该怎么做?
我考虑过使用 DELETE /users/:id_user/series/:id_serie 的可能性,但我不确定这是否适合这种情况(也许是 PATCH?)。
我收到了另一个案例,我们收到了系列和评论。我们可以得到这样的评论:GET /series/:serie_id/reviews。在另一种情况下,我们不想在从系列用户列表中删除时删除系列本身,但在这种情况下,我们想删除评论,因为它的存在取决于系列。所以我想在这种情况下 DELETE /series/:serie_id/reviews/:review_id 是正确的。
为了选择从子集中删除对象/项目的其余操作,这种差异是否重要?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)