1
如果DELETE
請求失敗,因爲要刪除的資源仍具有與其關聯的子記錄,並且引發了ActiveRecord::DeleteRestrictionError
異常,什麼是正確的HTTP響應代碼回? 422?ActiveRecord :: DeleteRestrictionError的正確HTTP響應代碼是什麼
如果DELETE
請求失敗,因爲要刪除的資源仍具有與其關聯的子記錄,並且引發了ActiveRecord::DeleteRestrictionError
異常,什麼是正確的HTTP響應代碼回? 422?ActiveRecord :: DeleteRestrictionError的正確HTTP響應代碼是什麼
我說因爲服務器理解請求實體的內容類型和請求實體的語法,你可以使用任何422或更模糊的500
422是可信的是正確的,但無法處理包含的說明。
500是合理的,因爲服務器確實遇到阻止它履行請求的意外情況(並且關聯的子記錄是服務器端問題)。