我正在构建我的第一个REST API(至少尝试)个人项目。REST最佳实践:商店是否也会返回元数据?
在这个项目中有一些资源叫做player
,这些资源可以在team
。根据REST API design rulebook资源应该是文件或 a 商店和一个应该保持这些角色尽可能分离。
然而,我想追加一些元数据到team
资源,例如team
创建日期。 GET /teams/atlanta
是否可以将该元数据(使其成为文档)与队列中的player
s(使其成为商店)一起返回。
这是个好主意吗?如果是这样,为什如果不是,为什么不,以及如何解决这个更好?
我知道开发REST API没有规则,但有很好的做法,我想坚持这些。请不要说这是我的第一个REST API,所以如果有的话请原谅我的无知。
很好,没想到那个!这样,团队也可以更容易地扩展(例如'/队/亚特兰大/吉祥物')。我想我现在还没有REST思维模式。 – romeovs 2013-02-15 14:02:29