【发布时间】:2011-10-17 21:01:11
【问题描述】:
在支持多个帐户的理想 RESTful API 中,每个资源是否应该在整个系统中具有其唯一标识符,或者该标识符对于它所属的特定帐户是唯一的。
每种方案是否有任何优点和缺点?
举个例子。
根据 REST 原则,这会很好吗?
http://api.example.com/account/1/users/1
...
http://api.example.com/account/50/users/1
或者会推荐这种方法吗?
http://api.example.com/account/1/users/{UNIQUE_IDENTIFIER}
...
http://api.example.com/account/50/users/{ANOTHER_UNIQUE_IDENTIFIER}
【问题讨论】: