首页 > 解决方案 > 逻辑应用程序直到 HTTP 调用收到 400 后循环中断

问题描述

在此处输入图像描述

在更改限制下,我计数为 8,超时为 PT30M。问题是我想循环八次并尝试该 HTTP 调用,直到我收到状态代码 200。但是,如果 HTTP 请求收到 400,我的循环在第一次调用后中断。我应该在循环中添加什么以使其工作?

标签: azureazure-logic-apps

解决方案


您可以初始化一个存储状态代码的变量。

在此处输入图像描述

然后Set variable在动作中使用 将Until动作返回的状态码Http赋给变量。

在此处输入图像描述

您需要配置configure run after以使您在操作失败Azure logic app后仍然运行。Http

在此处输入图像描述

在此处输入图像描述


推荐阅读