在 Microsoft Azure 逻辑应用程序中合并 HTTP 响应

Merge HTTP Responses in Microsoft Azure Logic App

当我的逻辑应用程序被触发时,我想合并两个并行执行的 HTTP 响应并将其发回。是否足以告诉最终响应它包含来自先前调用的两个主体,如图所示?这会导致问题吗?

提前致谢。

HTTP Get Calls and Responses

看起来没问题,响应将包含前两个 http 请求的两个正文。我进一步测试,请参考我的测试逻辑应用:

1.我创建了一个类似于你的逻辑应用程序,它运行良好。

2. 然后我修改了逻辑应用程序,在第二个 http 请求之前添加了一个 "Delay" 操作,并将其设置为延迟 5 秒。 触发逻辑应用程序,请求持续几秒钟,并用来自两个 http 请求的两个主体响应结果。

所以我认为响应将包含来自 http 请求的所有正文,即使其中一个 http 请求比另一个 http 请求持续时间更长。所以我觉得你的逻辑应用没问题。