Apache camel 基于http响应代码的驼峰执行处理

Apache camel 基于http响应代码的驼峰执行处理,apache-camel,Apache Camel,我正在使用http4组件并将msg多播到多个路由。每条路由都在调用Rest服务。基于http响应代码,我希望处理异常。我得到所有400500响应代码的httpOperationFailedException,但对于404情况,我希望继续路由,对于其他情况,执行应该停止。我怎样才能做到这一点? 谢谢 您可以使用Camel的错误处理 这里有一些文档需要阅读和理解。但是,您可以执行onException操作,然后使用onWhen操作,然后使用http状态代码确定要执行的操作,例如继续,或者处理并返回

我正在使用http4组件并将msg多播到多个路由。每条路由都在调用Rest服务。基于http响应代码,我希望处理异常。我得到所有400500响应代码的httpOperationFailedException,但对于404情况,我希望继续路由,对于其他情况,执行应该停止。我怎样才能做到这一点?
谢谢

您可以使用Camel的错误处理

这里有一些文档需要阅读和理解。但是,您可以执行
onException
操作,然后使用
onWhen
操作,然后使用http状态代码确定要执行的操作,例如继续,或者处理并返回特定的错误消息等