0

在 http 连接器中收到以下错误,我需要捕获异常并执行操作

org.mule.module.http.internal.request.ResponseValidatorException: Response code 503 mapped as failure. Message payload is of type: BufferInputStream

下面是我在选择异常中编写的代码

<catch-exception-strategy when="#[exception.causedBy(http.internal.request.ResponseValidatorException)] " doc:name="ResponseValidator Exception Strategy">

但是 catch 块没有捕获异常

4

1 回答 1

0

在默认异常块中使用 #[groovy:message.getExceptionPayload().getRootException().getMessage()] 检查根异常消息,并获取根异常详细信息并在您选择的异常策略中使用它

于 2016-05-23T09:44:18.500 回答