gpt4 book ai didi

Azure 逻辑应用程序 - Webhook "stuck"处于运行状态

转载 作者:行者123 更新时间:2023-12-03 05:12:02 26 4
gpt4 key购买 nike

我有一个每小时定期运行的应用程序服务。它调用我网站上的 webhook,即 GET 方法。 URL 中的方法只需几毫秒即可运行。它返回一个 JSON 对象,应用程序服务会忽略该对象。返回 JSON 是因为我可以在浏览器中手动运行此 URL,以将一些信息返回到我网站上的某些状态。内部方法还对一些事情进行一些“清理”,这就是为什么我首先在​​逻辑应用程序中定期运行它的原因。

Webhook 有效,URL 良好,但是 LogicApp 始终将逻辑应用显示为“正在运行”,并且永远不会成功返回。这是 LogicApp 仪表板中的样子:

enter image description here

如果我点击其中一个“正在运行”的条目,它会显示:

enter image description here

如果我进一步深入并单击 Webhook 条目,它会将 Webhook 显示为“正在等待”: enter image description here

我不知道它在等待什么,因为 webhook 会立即返回。我知道它会立即返回,因为我可以手动转到浏览器中指定的 URL 并获取响应。

所以我很茫然。一,我想在 LogicApp 中获取准确的状态信息,或者二,实际上是否发生了我不知道的问题?

最佳答案

我认为您可能使用了错误的操作,请检查此文档以了解 HTTP Webhook 操作的行为...

https://learn.microsoft.com/en-us/azure/connectors/connectors-native-webhook

...但更具体地说...

https://learn.microsoft.com/en-us/azure/connectors/connectors-native-webhook ...

Similar to the webhook trigger, a webhook action works is also event-based. After you add a webhook action to an existing workflow and then save the workflow, or after you re-enable a disabled logic app resource, the webhook action subscribes to the specified service endpoint by registering a callback URL with that endpoint. When the workflow runs, the webhook action pauses the workflow and waits until the service endpoint calls the URL before the workflow resumes running.

底线,您发出的调用不需要通过标准请求/响应方法进行响应,它需要对 Webhook 操作提供的回调 URL 进行自己的调用。

如果您想调用端点并检索和处理其响应,则需要使用正常的 HTTP 操作...

HTTP

关于Azure 逻辑应用程序 - Webhook "stuck"处于运行状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76282634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com