0

经过一番阅读,我想我明白了整个 RESTfull 的内容。话虽如此,在我的阅读中,我已经看到了几种不同的构建 URI 的方法。

收藏/user/user/

元素/user/123/user?id=123

Wikipedia使用/user+ /user/123,但 Wikipedia 显然不是主要来源。

我个人的想法是,使用/user/+/user/123/user+/user?id=123更有意义,因为您可以立即知道所操作的资源是集合还是元素。

也许我要问的是,这些 URI 组合中的任何一个都是错误的方法吗?谢谢你。

4

1 回答 1

1

有些人会争辩说这是个人喜好问题,但许多人认为对集合使用复数名称绝对比单数更好 - /usersvs /user. 如果“id”是用户的唯一标识符,那么传统上它是一个完整的资源端点 - /users/123,而不是/users?id=123. 另一方面,如果您想要所有名为“Bob”的用户,那么您可以使用/users?firstName=Bob.

于 2013-09-11T10:43:11.077 回答