我开始为我的项目开发一个公共 API,我想让它成为 RESTful。
我不断看到一些关于某些 API(如 twitter 的)如何不是真正 RESTful 的文章,我想尝试让我的 API 尽可能地 RESTful(似乎它不是那么简单:))
目前我正在考虑一件事,假设有两个资源,用户和电影,每个用户都有一个电影列表,我想创建一个 REST api 来获取当前连接用户的所有电影,什么是正确的设计方法?
(XXX 是某种身份验证令牌 - 我还没有决定要实现什么身份验证)
- 获取 /movies?token=XXX
- 获取 /users/XXX/电影
或者可能是其他东西?
此外,如果有人可以指导我阅读有关该主题的好书,这将有助于我创建尽可能 RESTful 的公共 API,这将是一个很大的帮助!