【发布时间】:2013-11-13 15:34:07
【问题描述】:
按照惯例,REST 方法应该是名词,并且应该回答“什么?”的问题。而不是“如何?”。
所以,鉴于我只需要创建 find-by-id 方法,我可以很容易地想出 RESTful 路径 /foo/{id},其中括号中的部分被替换为某个数字。
现在,我还需要添加 find-by-name 方法,但我不能使用 /foo/{name},因为它已经被占用了。
我也不能在路径中添加“名称”部分(即路径看起来像 /foo/name/{name}),因为这意味着“此方法返回 Foo 的名称”。
什么是构成这条路径的合适方法?
【问题讨论】:
标签: rest naming-conventions api-design