我正在使用 Anypoint Studio 6.1 和 Mule 3.8.1,并希望在发生 503 错误时向用户发送自定义消息。我正在使用 APIKit 异常映射并使用 java 类 javax.ws.rs.ServiceUnavailableException 作为要侦听的预期类型,但似乎没有捕获错误,并且在大多数情况下我预期会看到 503 时显示 500 错误。
500 错误映射到层次结构中较高的 java.lang.Exception,因此希望更改为使用 java 类 javax.ws.rs.InternalServerErrorException 但这并没有捕获所有 500 错误。
如何解决此问题以便成功返回 503 错误?
谢谢