我想弄清楚我如何能夠與我的REST API的客戶端通訊警告。如何在Rest應用程序中通知API警告?
我很熟悉返回錯誤代碼和使用http狀態碼的做法。 Something like this:
{
"status": 400,
"code": 4000,
"message": "Provided data not sufficient for insertion",
"developerMessage": "Please verify that the feed is properly generated/set"
}
有很多的網絡解釋開發人員可以如何處理響應錯誤的例子。但他們都沒有談到這個「警告」的情況。
這是什麼樣的警告?
每個示例中,當用戶在我的系統上進行身份驗證時,有時我的API需要通知用戶他需要聯繫支持人員並確認一些信息,然後才能在系統中執行某些操作。
另一種替代方法是在此特定操作中阻止用戶,返回錯誤並暫時忘記此警告情況。但是我認爲在以後的另一種情況下這將是必要的。
那麼,這種情況下的替代方案是什麼?我可以使用什麼http狀態?如何區分錯誤和警告?
謝謝!
這裏是[指南](http://racksburg.com/choosing-an-http-status-code/)用於選擇適當的HTTP狀態碼 –