0

假设我有这三个资源:用户、图像和评论

评论属于图片,不属于用户,但用户可以对图片进行评论。

现在假设我想获取用户评论过的所有图像。

这样做的 RESTful 方式是什么?

GET /users/:id/commented_images

或者

GET /images?commented_user_id=:id

或者

还有什么?

我不确定我应该通过 User 资源还是 Image 资源。

4

1 回答 1

0

REST URLS 应该代表一些实体,并且可以使用它的属性来获取。由于注释是图像实体的属性,因此使用以下内容更有意义:

GET /images?commented_user_id=:id
于 2013-05-07T05:46:46.910 回答