谁能告诉我为什么答案是“之后”?

发布于 2025-01-12 18:57:32 字数 300 浏览 0 评论 0原文

输入图片这里的描述

答案不应该是“验证错误”吗? “Before”Set Payload 模块将有效负载传递给 Is Null 模块。那么既然有一个有效的有效负载,Is Null 模块应该抛出一个错误,对吗?它不应该进入下一个模块。并且没有 OnContinue 错误处理程序,因此它应该抛出 500 错误。任何帮助将不胜感激。

enter image description here

Shouldn't the answer be "Validation Error"? The "Before" Set Payload module is passing the payload to the Is Null module. So since there is a valid payload, the Is Null module should throw an error right? It should not go to the next module. And there is no On Continue Error Handler so it should throw a 500 Error. Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白云悠悠 2025-01-19 18:57:32

答案是——>验证错误

这个问题有点令人困惑,因为答案在可视化流程中不可见,但在 XML 代码中检查。

正如我们在 XML 代码中看到的,如果有效负载为空,流程将在下一个组件上继续。如果没有,“Validator”组件将发生异常,并将“Validation Error”写入 error.description 中。默认情况下,HTTP 侦听器将在响应负载中响应 error.description。请检查下面的屏幕截图,它将提供更多见解。

有关验证的更多详细信息,请查看以下链接

https://docs.mulesoft。 com/validation-connector/1.4/validation-examples

Answer is - > Validation Error

This question is little confusing, because the answer is not visible in the visual flow, but check in the XML code.

As we can see in the XML code, if the payload is null, the flow will continue on the next component. If not, the "Validator" component is going through an exception and write "Validation Error" into the error.description. and by default HTTP listener will be responding back the error.description in the response payload. Please check the below screen shot which will give more insight.

For more details on Validations please check the below link

https://docs.mulesoft.com/validation-connector/1.4/validation-examples

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文