我有许多想要向用户展示的图像子集(排序/过滤)。
其中:
- 列出用户拥有的图像
- 列出用户喜欢的图片
我想知道什么是好的寻址方案:
/image/?user_id={user_id}
/image/like/?user_id={user_id}
对比
/image/user/{user_id}
/image/like/user/{user_id}
假设我还想列出所有喜欢某张图片的用户:
/user/like/image/{image_id}
对比
/user/?image_id={image_id}&mode=like
我想我可以想出更多的可能性,我开始思考:这应该很难吗?
我可以选择一个对我最有意义的方案吗?是否有可以消除某些可能性的指南?