1
我已經看到了使用HTTP代碼500爲所有類型的錯誤情況一般錯誤代碼(服務器錯誤,HTTP錯誤,代碼例外,在DB沒有找到預期創紀錄,超時異常等)的人。但是我也看到和聽到的,該代碼500只能從應用服務器(JBoss的在我的情況)發起錯誤的情況下被使用,並且不應用本身即不屬於代碼異常或無效的密碼或DB記錄未找到的案例。所以,當我們應該從一個REST服務方法返回HTTP狀態代碼500?什麼時候應該從REST應用返回HTTP狀態代碼500(內部服務器錯誤)客戶端?