Как долго приложение Logi c будет проверять ответ HTTP 202 Accepted? - PullRequest
1 голос
/ 12 марта 2020

Как долго приложение Logi c будет продолжать проверять ответ HTTP 202 Accepted?

При включенном параметре «Асинхронный шаблон» вызов конечной точки, которая продолжает возвращать HTTP 202 с действительным » location "header

Будет ли приложение logi c продолжаться вечно?

1 Ответ

1 голос
/ 12 марта 2020

Это будет зависеть от комбинации флага асинхронного шаблона и времени ожидания, указанного в действии HTTP. Рассмотрим следующий сценарий ios

У меня длительная оркестровка, которая в основном имеет задержку 5 минут, прежде чем повторить полученное сообщение. Обратите внимание на изображение ниже, что я установил флаг aysnchronous в значение true, поэтому приложение logi c возвращает 202.

Long Running Logic App

Теперь в моем вызове приложение logi c, я звоню над давно запущенным приложением logi c со следующими настройками в моем действии HTTP. HTTP Action to call the Long running process

Этот параметр приведет к истечению времени ожидания приложения Logi c после опроса долго работающего приложения logi c в течение 1 минуты. Я добавил код состояния 500 для отправки в случае сбоя действий HTTP или тайм-аута.

Send 500 after time out

Ниже приведен запрос, который я сделал, он вернулся статус 202

enter image description here

Когда я сделал GET по URL, полученному в предыдущем вызове, через 1 минуту я получил 500 кодов состояния

enter image description here

Ниже приводится история запуска приложения Logi c, которая показывает, что приложение Logi c перестало ждать после 1 минуты опроса

enter image description here

Теперь я удалил ранее установленное время ожидания и сделал запрос, как показано ниже enter image description here

Через 5 минут у меня есть получил ответ, когда приложение Logi c достигло состояния терминала. enter image description here

История приложения logi c доказывает, что приложение logi c заняло 5 минут для завершения

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...