azure 在逻辑app中发送针对同一请求的多个响应:操作响应已定义

ajsxfq5m  于 2023-03-24  发布在  其他
关注(0)|答案(2)|浏览(110)

在运行以下逻辑应用程序流程时,我收到错误为
ActionResponseAlreadyDefined: The execution of template action 'Response_2' is skipped: another response action has already executed.


我想同时从logicapps发送两个不同的响应到我的HTTP客户端请求。

anhgbhbe

anhgbhbe1#

你不能在并行分支中定义响应。你如何预见从一个HTTP请求中得到两个HTTP响应?
如果你想定义不同的响应,你必须采用IF/THEN逻辑,而不是并行分支。
如果您希望并行执行两个操作,并且仍然具有两个响应,则需要将两个结果组合在一起,并将它们作为单个响应发送。
为了实现这一点,你可以指出你的操作Response也依赖于hadoopfunctionjson下的Create or update a template dep..。这样你就可以(某种程度上)同步并行分支,也可以引用hadoopfunctionJson的输出。

fhg3lkii

fhg3lkii2#

1.点击“设置”您的“响应”操作。
1.启用“异步响应”as in this image
1.点击保存

相关问题