[英]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.