1

我有 product_id 和 onec_id 列来从数据库中获取项目。我应该使用哪些 API 路由按 product_id 或 onec_id 获取项目?

它适用于 REST 路由吗?

GET /products/{product_id}
GET /products/get_by_onec_id/{onec_id}
4

2 回答 2

1

要获得单个产品或 Onec(?),GET

/products/{id}
/onecs/{id}
于 2012-11-01T10:14:24.743 回答
1

大多数 REST 解决方案是为每个 id 触发一个 HTTP 请求。例如

GET /product/736

REST 旨在表示资源的状态。它可以返回一组项目,但前提是这些项目以某种方式相互关联。例如

GET /onec/492/products

将返回与指定 onec 关联的产品集。

如果您想在单个请求中返回由一组 ID 标识的一组产品,您可以使用您的快捷语法,例如

GET /products/12,768,56,086

但这并不常见,因为它与 REST 目标有很大的不同

于 2012-11-01T10:17:13.483 回答