逻辑应用程序将继续检查 HTTP 202 已接受响应多长时间?
How long will a Logic App continue to check a HTTP 202 Accepted response?
逻辑应用程序将继续检查 HTTP 202 已接受响应多长时间?
启用 "Asynchronous Pattern" 设置后,调用端点继续 return 具有有效 "location" header
的 HTTP 202
逻辑应用程序会一直运行下去吗?
这将取决于异步模式标志和 HTTP 操作上指定的超时的组合。考虑以下场景
我有一个很长的 运行ning 编排,在回显收到的消息之前基本上有 5 分钟的延迟。请注意,在下图中,我已将 aysnchronous 标志设置为 true,因此逻辑应用程序 returns a 202.
现在,在我的调用逻辑应用程序中,我正在调用长 运行ning 逻辑应用程序,并在我的 HTTP 操作中使用以下设置。
此设置将导致逻辑应用在轮询长时间 运行ning 逻辑应用 1 分钟后超时。
如果 HTTP 操作失败或超时,我添加了状态代码 500。
以下是我发出的请求,返回状态为 202
当我在 1 分钟后对上述调用中收到的 url 执行 GET 操作时,我收到了 500 状态码
以下是逻辑应用程序 运行 历史记录,它显示逻辑应用程序在轮询 1 分钟后停止等待
现在我已经把之前定义的Timeout去掉了,做了一个如下图的请求
5 分钟后,我收到了响应,因为 Logic 应用程序已达到终止状态。
逻辑应用历史证明逻辑应用用了 5 分钟完成
逻辑应用程序将继续检查 HTTP 202 已接受响应多长时间?
启用 "Asynchronous Pattern" 设置后,调用端点继续 return 具有有效 "location" header
的 HTTP 202逻辑应用程序会一直运行下去吗?
这将取决于异步模式标志和 HTTP 操作上指定的超时的组合。考虑以下场景
我有一个很长的 运行ning 编排,在回显收到的消息之前基本上有 5 分钟的延迟。请注意,在下图中,我已将 aysnchronous 标志设置为 true,因此逻辑应用程序 returns a 202.
现在,在我的调用逻辑应用程序中,我正在调用长 运行ning 逻辑应用程序,并在我的 HTTP 操作中使用以下设置。
此设置将导致逻辑应用在轮询长时间 运行ning 逻辑应用 1 分钟后超时。 如果 HTTP 操作失败或超时,我添加了状态代码 500。
以下是我发出的请求,返回状态为 202
当我在 1 分钟后对上述调用中收到的 url 执行 GET 操作时,我收到了 500 状态码
以下是逻辑应用程序 运行 历史记录,它显示逻辑应用程序在轮询 1 分钟后停止等待
现在我已经把之前定义的Timeout去掉了,做了一个如下图的请求
5 分钟后,我收到了响应,因为 Logic 应用程序已达到终止状态。
逻辑应用历史证明逻辑应用用了 5 分钟完成