2011-06-01 64 views
1

我注意到,当CFML页面中发生未捕获的异常时,ColdFusion(至少版本8)返回HTTP状态代码500(内部服务器错误)。这种行为是否滥用了HTTP状态代码,或者相反,我应该尝试重现另一个非ColdFusion应用程序的行为?通过HTTP状态报告服务器端错误是否违反协议?

回答

1

这是一个很好的行为。特别是如果你正在创建服务。消耗您的端点的应用程序可以简单地检查HTTP状态以了解是否有错误。通常,您也可以在正文中包含一些关于错误的文字。

1

不,它不是滥用,这是一件非常好的事情。 AJAX错误也会在状态码中报告,正文中的描述。

相关问题