假设我有这三种资源:用户,图像和评论
评论属于图像,而不是用户,但用户可以对图像进行评论。
现在让我们说我想获得用户评论过的所有图片。
这样做的RESTful方式是什么?
GET /users/:id/commented_images
或
GET /images?commented_user_id=:id
或
还有别的吗?
我不确定是否应该浏览用户资源或图片资源。
答案 0 :(得分:0)
REST URLS应代表某个实体,可以使用其属性获取。由于注释是Image实体的一个属性,因此使用以下内容更有意义:
GET /images?commented_user_id=:id