几种类别的REST API产品
问题描述:
当产品可以分为几类时,为电子商务构建API的最佳做法是什么?几种类别的REST API产品
现在,我有以下几点:
-
shop.com
- 网页 -
shop.com/products
- 的产品和类别
我应该去shop.com/products/category-name/product-id"
名单?那么相同的产品将在不同的URI中可用?
我应该去shop.com/products/product-id
并发送类别GET
参数shop.com/products?cat=men
?
其他建议?
答
第二绝对。搜索更有意义。
你应该还是有/products
和/categories
管理这些资源,但是按类别或多个类别搜索产品,它是更好地使用查询字符串:
/products?cat=category_name
您可以通过多个类别进行搜索例。