[英]Bulk Create/Update API where client is unaware of create or update
用例:用户从供应商处收到关于库存的 CSV 文件,需要将其输入用户的电子商务网站/后端。 CSV 可能包含之前上传的库存项目。 CSV包含Supplier发送的item属性,不包含电商后台系统特有的item-id。
这是后端系统遍历 CSV 中的每个项目的案例,决定它是创建案例还是更新案例(基于项目的 5 个属性),并进行相应的更改。
我们如何为每个用例设计一个 RESTful API?
这听起来像是“进口”。
我会制作一个名为“导入库存”(例如POST /inventory:import
)的单个 API 方法,其中 CSV 作为输入提供,结果是创建/更新的项目的摘要。
一些值得一看的参考资料:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.