我注意到,當CFML頁面中發生未捕獲的異常時,ColdFusion(至少版本8)返回HTTP狀態代碼500
(內部服務器錯誤)。這種行爲是否濫用了HTTP狀態代碼,或者相反,我應該嘗試重現另一個非ColdFusion應用程序的行爲?通過HTTP狀態報告服務器端錯誤是否違反協議?
1
A
回答
1
這是一個很好的行爲。特別是如果你正在創建服務。消耗您的端點的應用程序可以簡單地檢查HTTP狀態以瞭解是否有錯誤。通常,您也可以在正文中包含一些關於錯誤的文字。
1
不,它不是濫用,這是一件非常好的事情。 AJAX錯誤也會在狀態碼中報告,正文中的描述。
相關問題
- 1. Python SSLError:客戶端錯誤(EOF發生違反協議),服務器端錯誤(SSL3_GET_RECORD:錯誤的版本號)
- 2. C#SOAP Web服務服務器違反協議。部分= ResponseStatusLine
- 3. 服務器違反了協議。第= ResponseStatusLine」對於PHP Web服務
- 4. 通過RESTful API報告服務狀態時使用什麼HTTP狀態碼?
- 5. Android - 自定義授權服務器 - 是否違反市場協議?
- 6. 添加服務引用時出錯服務器提交了違反協議
- 7. 服務器違反協議。第=我創建了一個程序ResponseStatusLine錯誤
- 8. 報告服務器錯誤
- 9. 底層連接已關閉。服務器犯了違反協議
- 10. 服務器違反了協議。 Section = ResponseStatusLine in c#
- 11. 無法連接到TFS:服務器犯了違反協議
- 12. 服務器違反了協議。部分= ResponseStatusLine
- 13. 服務器違反協議。第= ResponseStatusLine使用Tor的代理
- 14. 服務器違反協議。部分= ResponseStatusLine MVC4
- 15. 底層連接已關閉:服務器違反協議。 FTP
- 16. 協議違規錯誤和OALL8處於不一致狀態
- 17. 使用Javascript通過HTTP協議以外的協議連接服務器
- 18. 報告服務URL HTTP 500錯誤
- 19. 協議錯誤套接字服務器
- 20. Windows WCF客戶端與Internet代理服務器顯示錯誤服務器提交協議違規。第= ResponseStatusLine
- 21. web的含義是無狀態的,http是無狀態協議?
- 22. WCF Web服務錯誤:「服務端點綁定不使用HTTP協議」?
- 23. 客戶端/服務器通信背後的HTTP協議是如何工作的?
- 24. 電報客戶端和電報服務器之間的通信協議
- 25. 相關服務器端重定向是否尊重協議?
- 26. jasper報告錯誤狀態錯誤
- 27. 聊天服務器的HTTP協議
- 28. 服務導致SCM錯誤「報告無效當前狀態0」
- 29. 硒IDE是否支持通過和失敗狀態報告?
- 30. 報告服務:動態添加過濾器到服務器報告