rest - 冷聚变 10 : Handling and Logging Errors With New REST API

标签 rest coldfusion error-handling coldfusion-10

我正在使用 ColdFusion 10 的新 REST API:http://www.adobe.com/devnet/coldfusion/articles/restful-web-services.html

每当出现异常时,API 都会很好地处理它并自动返回如下内容:

HTTP/1.1 500 Internal Server Error
Content-Length: 52
Content-Type: application/json
Date: Fri, 22 Feb 2013 01:07:49 GMT

{"Message":"Element FOO is undefined in ARGUMENTS."}

问题是以下两个都没有被调用:

  • 站点范围的错误处理程序
  • Application.cfc 的 onError

看起来 REST API 处理了错误并且异常没有冒泡。每当服务器端发生错误时,我喜欢给自己发送一封电子邮件(包含错误详细信息)。关于如何使用新的 REST API 有什么想法吗?

最佳答案

这并不理想,但您可以在每个方法中添加一个 try/catch ,以便在出错时向您发送电子邮件,然后重新抛出。

关于rest - 冷聚变 10 : Handling and Logging Errors With New REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15015308/

相关文章:

javascript - 发送 JSON 数据进行调试

wcf - 使用 Azure Blob 存储从 WCF REST 下载文件

java - Spring Rest 方法总是返回 405 Method not allowed

jquery - Ajax jQuery 调用 ColdFusion 组件

coldfusion - 调用 Java JAR 函数

java - 如何处理Java Stripes框架中的错误?

java - 以 arraylist 作为字段的改造帖子

performance - CFSpreadSheet 函数占用大数据集的内存

error-handling - Sinatra和Ubuntu上生产中的自定义漂亮错误

excel - 如何修复第二个errHandler