我正在尝试在我的代码中实施正确的错误处理。有一个请求组件,它会命中特定的api。我必须处理“ 服务器无法发送响应”异常的情况。Mule不会将其标识为HTTP:NOT FOUND错误,而是将其标识为MULE:UNKNOWN。我应该如何处理这种情况?我希望m子将其识别为HTTP错误。
HTTP:NOT FOUND表示服务器返回了HTTP 404(即未找到)响应。如果服务器由于任何原因中止响应,则不希望HTTP请求程序返回“未找到”。话虽如此,MULE:UNKNOWN错误表示该组件无法处理的错误。您可以尝试将HTTP连接器的版本更新为最后一个,以查看是否已进行了改进以更好地处理该特定情况。检查release notes以查看是否发布了最新版本。