Azure 逻辑应用程序 - 请求中的预期失败导致整个 运行 成为 "failed"

Azure Logic App - expected failure in request causes entire run to be "failed"

我有一个场景,我将发出第三方 API 请求以检查是否存在特定数据集,但是如果它不存在请求 returns 404.

没关系,我可以使用逻辑应用程序中的 "run after failure" 条件做出相应的反应,但是在逻辑应用程序的概述中,整个 运行 将被解释为失败,因为初始 API 请求返回 404。

有什么方法可以指示逻辑应用可接受来自特定请求的错误响应?并且不应被解释为整个逻辑应用程序 运行 失败了?

您可以在 API 请求之后添加决定或案例操作,这将 运行 在 API 请求成功和失败时。

检查 API 请求的 return 代码并使用终止操作设置所需的逻辑应用程序结果。