RESTful API 如何检查多个项目是否存在

RESTful API how to check that sevarel items exists

我正在使用移动应用程序来处理 Yii2 RESTful API。在我的移动应用程序中,我确实有一个带有商品的购物车。所以这个想法是用户打开购物车来检查产品是否仍然可用并且尚未售出。所以我想获取产品 ID 列表并向 RESTful API 发送请求以检查它们是否都正常。如果其中一些售出,我应该取回更改后的产品清单。到目前为止,我使用 link https://api.website.com/products?product_id=969

请求我的物品

解决这个问题的好方法是什么?或者在我的移动应用程序中,我必须创建一个循环来逐个检查每个产品?

您描述的用例的通常做法是创建一个端点,该端点接受 ID 列表,以某些字符(逗号、分号等)分隔。例如:

https://api.website.com/products?product_ids=969,970,971

在该操作中,您将遍历 product_ids 中的每个单独 ID。