在mule中,如何验证参数并返回错误代码和消息?

在mule中,如何验证参数并返回错误代码和消息?,mule,Mule,我用mule开发了一个rest服务,我想验证输入参数,当参数无效时抛出异常,错误处理程序可以捕获异常(包含错误代码和消息的自定义异常),并获取错误代码和消息,我可以将其返回给客户机 目前我使用choice router计算表达式,并设置错误表达式。我觉得这很尴尬,也不方便。 我阅读了文档,似乎没有这样的例子,那么处理这种情况的最佳方法是什么呢?如果您超出了一个微不足道的REST资源,使用choice路由器将无法解决它 您有两个更好的选择: 使用JAX-RS+Jersey模块: 使用APIkit

我用mule开发了一个rest服务,我想验证输入参数,当参数无效时抛出异常,错误处理程序可以捕获异常(包含错误代码和消息的自定义异常),并获取错误代码和消息,我可以将其返回给客户机

目前我使用choice router计算表达式,并设置错误表达式。我觉得这很尴尬,也不方便。
我阅读了文档,似乎没有这样的例子,那么处理这种情况的最佳方法是什么呢?

如果您超出了一个微不足道的REST资源,使用choice路由器将无法解决它

您有两个更好的选择:

  • 使用JAX-RS+Jersey模块:
  • 使用APIkit:

前者基于标准,后者是专有的。在未来,后者将受到MuleSoft的大部分关注。

非常感谢,我稍后会读,现在已经太晚了。