【发布时间】:2012-03-11 09:18:22
【问题描述】:
我正在尝试设计一个 RESTful API,用户可以在其中通过单个 GET 请求获取单个产品或产品列表。每个产品都有一个唯一的 ID。
单品网址很简单:
http://mycompany.com/api/v1/product/id
这将返回单个产品的信息。我对多个产品信息的 URL 应该是什么样子感到困惑。
怎么样
http://mycompany.com/api/v1/product/ids
其中 ids 是逗号分隔的 id 列表?
【问题讨论】:
-
id 使用类似 http://mycompany.com/api/v1/getproducts?ids=[listofids]
-
关于 API 设计的问题如何与 Rails 中的实现细节问题重复?
-
/getproducts... 是 RPC 风格,而不是 REST
标签: rest