我正在使用 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 有什么想法吗?