如果Restful Web服務無法分別更新或使用PUT或POST方法創建資源,應該使用什麼響應代碼?如果Restful webservice無法分別更新或使用PUT或POST方法創建資源。響應代碼應該是什麼?
PUT和POST方法失敗的響應代碼應該在200還是500範圍內。什麼應該是確切的代碼和可能的響應信息。
編輯:擴大問題GET和DELETE也
而同樣應該是什麼不成功GET故障代碼和DELETE請求。
例如:GET /profiles/lincoln
- 指現有配置文件 - 因此返回200
響應代碼(糾正我錯誤)。
但得到/profiles/mccain
- 指的是不存在的配置文件 - 所以應該是什麼響應代碼
同樣地,對於刪除 -
例如:DELETE /movies/starwars
- 是指現有的電影所以刪除是成功的(不知道什麼是成功響應碼應爲刪除 - PLZ評論)
但:DELETE /movies/planetofhumans
- 指不存在的電影。那麼響應代碼應該是什麼。
我通常使用Google的以下鏈接中提供的標準:https://developers.google。com/drive/v3/web/handle-errors –