gpt4 book ai didi

mule - 为 APIKit 的 Mulesoft 中的 MUnit 流引用设置入站属性

转载 作者:行者123 更新时间:2023-12-01 06:28:52 24 4
gpt4 key购买 nike

我正在尝试在 MUnit 中测试 APIKit。最初我在 MUnit 中使用 http 请求来调用我的流,然后 APIKit 会将请求路由到我的逻辑所在的正确子流。现在我想模拟子流的元素之一,所以我试图用对 APIKit 流的引用替换 http 请求。这有效,但 APIKit 路由器抛出错误:

Cannot resolve request base path

因为没有设置入站属性。这是我的问题,我如何模拟发送到流引用的入站属性,以便请求看起来像是来自 HTTP 请求?或者,是否有另一种方法可以构建代码,以便我可以模拟我的逻辑元素?

谢谢

最佳答案

您可以在您的模拟 http 响应中添加属性。请参见下面的示例:

<mock:when messageProcessor=".*:.*" doc:name="Queue Message">
<mock:with-attributes>
<mock:with-attribute name="doc:name" whereValue="#['Queue Message']"/>
</mock:with-attributes>
<mock:then-return payload="#['Sample response']">
<mock:inbound-properties>
<mock:inbound-property key="prop1" value="val1"/>
<mock:inbound-property key="prop2" value="val2"/>
</mock:inbound-properties>
</mock:then-return>
</mock:when>

希望对你有帮助

关于mule - 为 APIKit 的 Mulesoft 中的 MUnit 流引用设置入站属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37307478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com