1
我們是一家電子商務公司,我們允許我們的經銷商一次列出多個產品。REST:我們是否可以部分執行POST/PUT/DELETE資源以同時執行多個請求的API
的API簡化版的樣子:
{
"dealerId":1,
"stocks": {
[]
}
}
既然我們允許經銷商一次性發布多個股票,我們應該在的情況下做的有一些驗證錯誤。我們是否應該成功發佈正確的股票併發送成功和失敗股票的回覆消息?如果是的話,在這種情況下應該是什麼響應代碼,200或400或其他代碼?
例如讓我們說stockId1有正確的數據,但stockId2的價格小於1,這是驗證錯誤。
如果我們POST stock1和拒絕stock2或者我們應該拒絕?
REST對這種情況有什麼建議?