这是我的LogicApp:
它正在调用API,启动进程运行10分钟,返回202和返回位置头的状态检查,当完成时,返回200。我有异步模式启用和时间限制设置PT2H在这个逻辑应用程序。所以我希望它运行大约10分钟周期性检查状态,直到200收到或超时。
然而,在概述标签,这个应用程序显示成功运行的持续时间为1。09秒。
这有点违反直觉。我错过了什么?
为了检查设置,我更新了我的API,在完成时返回状态400,我的LogicApp应该发送电子邮件,以防错误或超时。API运行良好,返回400状态,但我没有收到电子邮件,所以我做什么轮询是正确的。任何想法吗?
###创建一个ISE逻辑应用程序后,我在我的实验室里进行复制,使用如下的持续时间为5分钟。5分钟后,也收到了邮件。
进入逻辑应用程序设计器,用递归核心创建。
添加scheduler>延迟时间为保持http核心在延迟部分如下:
然后添加了HTTP core>settings>异步模式ON和Timeout设置如下:
发送邮件的设置也是一样的。
] 5
之后,我们可以保存它并运行Logic应用程序。然后我们可以根据延迟时间检查概述,我之前设置:
要了解更多信息,请参考多长时间aLogic App将继续检查一个HTTP 202接受的响应和文档。