Mule APIKit 在 400 错误中包含原因
Mule APIKit Include Reason in 400 error
我有一个 raml 文档,它使用如下字段指定我的请求数据结构:
"EstInstallDate": {
"description": "the estimated date that the installation will be completed",
"type": "string",
"format": "date"
}
这很好,因为当 APIkit 被命中时,会引发 MessageException 并显示以下文本:
string "2016-32-32" is invalid against requested date format(s)
yyyy-MM-dd
但是一般的 400 错误有效负载是 "bad request" 我想在响应有效负载中包含此错误消息。
我该怎么做?
我发现在我的异常块中我可以访问
exception.message
获取错误的完整字符串。但是,最好包括哪个字段未通过验证
我有一个 raml 文档,它使用如下字段指定我的请求数据结构:
"EstInstallDate": {
"description": "the estimated date that the installation will be completed",
"type": "string",
"format": "date"
}
这很好,因为当 APIkit 被命中时,会引发 MessageException 并显示以下文本:
string "2016-32-32" is invalid against requested date format(s) yyyy-MM-dd
但是一般的 400 错误有效负载是 "bad request" 我想在响应有效负载中包含此错误消息。
我该怎么做?
我发现在我的异常块中我可以访问
exception.message
获取错误的完整字符串。但是,最好包括哪个字段未通过验证