我有product_id和onec_id列来从DB获取项目。我应该使用哪些API路由通过product_id或onec_id获取项目?
是否适合REST路线?
GET /products/{product_id}
GET /products/get_by_onec_id/{onec_id}
答案 0 :(得分:1)
获取单个产品或Onec(?),GET
/products/{id}
/onecs/{id}
答案 1 :(得分:1)
大多数REST解决方案是为每个id触发一个HTTP请求。例如
GET /product/736
REST旨在表示资源的状态。它可以返回一组项目,但前提是这些项目以某种方式相互关联。例如
GET /onec/492/products
将返回与指定onec关联的产品集。
如果您想在一个请求中返回由一组ID标识的产品集,您可能会使用
这样的快捷语法GET /products/12,768,56,086
但它并不常见,因为它与REST目标背道而驰