我在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块没有捕获异常
答案 0 :(得分:0)
使用#[groovy:message.getExceptionPayload()。getRootException()。getMessage()]检查根异常消息 在默认的异常块中,获取根异常详细信息并在您选择的异常策略中使用它