如何在逻辑应用中从 Webhook 返回错误响应,并使 Webhook 保持活动状态,直到它成功处理响应



我有带有 webhook 操作的逻辑应用,它会等到收到来自我的其他应用程序的回调通知。

此其他应用程序在 webhook 提供的通知回调中发送有效负载。

我需要先验证此有效负载,然后才能通过下一步恢复逻辑应用的执行。

如果验证失败,那么我不希望 webhook 取消订阅。我希望网络钩子处于活动状态,直到它成功收到响应。

中间可以有一个验证程序逻辑应用。

  • 将当前的主逻辑应用保留在创建回调 URL 并等待批准或拒绝。
  • 审批应用(获取带有回调 URL 的请求(现在不会调用回调 URL,而是调用中间验证程序逻辑应用。审批应用会将审批响应和回调 URL 作为请求的一部分发送到验证程序逻辑应用
  • 然后,验证程序逻辑应用将以有效/无效状态响应审批应用。并且仅当它有效时,才会调用主逻辑应用的回调 URL。

最新更新