遵循以下规则似乎是一个好习惯:
如果一个资源与另一个资源相关,则使用子资源。
例子:
GET /users/711/posts ====> 返回用户 711 的帖子列表
GET /users/711/posts/4 ====> 返回用户 711 的帖子 #4
现在如果我想更新子资源怎么办?我还应该使用这种关系吗?以下两种方法中哪一种更受欢迎/标准?
PUT /users/711/posts/4 ======> 更新帖子 #4
PUT /posts/4
保持一致。
/users/711/posts/4
是标识/定位服务器中资源的 URI。应该使用相同的标识符/定位器来获取表示、删除和替换资源的状态。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句