逻辑应用程序将继续检查HTTP 202接受的响应多长时间? [英] How long will a Logic App continue to check a HTTP 202 Accepted response?

查看:9
本文介绍了逻辑应用程序将继续检查HTTP 202接受的响应多长时间?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Logic App将继续检查HTTP 202接受的响应多长时间?

启用"异步模式"设置时,调用继续返回带有有效"Location"标头的HTTP 202的终结点

逻辑应用会永远存在吗?

推荐答案

这将取决于异步模式标志和在Http操作上指定的超时的组合。考虑以下场景

我有一个长时间运行的编排,在回显收到的消息之前,基本上有5分钟的延迟。请注意,在下图中,我已将aySynchronous标志设置为True,因此逻辑应用程序返回202。

现在在我的调用逻辑应用程序中,我正在调用上面的长时间运行的逻辑应用程序,并在我的HTTP操作上进行以下设置。

此设置将导致Logic应用程序在轮询长时间运行的逻辑应用程序1分钟后超时。 我已经添加了一个状态代码500,以便在HTTP操作失败或超时时发送。

以下是我的请求,它返回的状态为202

当我在1分钟后对上述调用中收到的URL执行GET时,我收到了500状态代码

以下是Logic App的运行历史记录,显示Logic App在轮询1分钟后停止等待

现在,我已经删除了前面定义的超时,并提出了如下请求

5分钟后,我收到响应,因为Logic app已达到终端状态。

逻辑应用历史记录证明逻辑应用花了5分钟才完成

这篇关于逻辑应用程序将继续检查HTTP 202接受的响应多长时间?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆