2011-06-01 102 views
1

我注意到,當CFML頁面中發生未捕獲的異常時,ColdFusion(至少版本8)返回HTTP狀態代碼500(內部服務器錯誤)。這種行爲是否濫用了HTTP狀態代碼,或者相反,我應該嘗試重現另一個非ColdFusion應用程序的行爲?通過HTTP狀態報告服務器端錯誤是否違反協議?

回答

1

這是一個很好的行爲。特別是如果你正在創建服務。消耗您的端點的應用程序可以簡單地檢查HTTP狀態以瞭解是否有錯誤。通常,您也可以在正文中包含一些關於錯誤的文字。

1

不,它不是濫用,這是一件非常好的事情。 AJAX錯誤也會在狀態碼中報告,正文中的描述。

相關問題