【发布时间】:2016-03-09 19:28:33
【问题描述】:
我有宁静的服务,我正在努力遵循最佳做法。我想知道在命名为特定用户返回数据的资源时,最佳实践是什么。用户使用标头中发送的 Token 进行身份验证。
我需要获取特定用户的所有收藏夹。
例子:
myservice.com/Favorites -> 我用令牌获取用户,然后查询收藏夹,但这看起来很奇怪,我希望 /Favorites 返回任何用户的所有收藏夹。
myservice.com/MyFavorites -> MyFavorites 并不是一个真正的实体,但这会让事情变得更清晰。
myservice.com/Favorites?userId=123 -> 这个很清楚,但是发送 userId 感觉有点多余,因为我已经知道持有令牌的用户。
还有其他方法可以做到这一点吗?最佳做法是什么?
【问题讨论】:
-
找到答案了吗?
标签: web-services rest http