我注意到,当CFML页面中发生未捕获的异常时,ColdFusion(至少版本8)会返回HTTP状态代码500
(内部服务器错误)。这种行为是否会滥用HTTP状态代码,或者恰恰相反,我应该尝试为我的其他非ColdFusion应用程序重现一个不错的行为?
答案 0 :(得分:1)
这是一个很好的行为。特别是如果您正在创建服务。使用终端的应用程序可以简单地检查HTTP状态以了解是否存在错误。通常,您可能还会在正文中包含一些有关错误的文字。
答案 1 :(得分:1)
不,它没有滥用,这是一件非常好的事情。 AJAX错误也在状态代码中报告,正文中有描述。