我有带有 webhook 操作的逻辑应用,它会等到收到来自我的其他应用程序的回调通知。
此其他应用程序在 webhook 提供的通知回调中发送有效负载。
我需要先验证此有效负载,然后才能通过下一步恢复逻辑应用的执行。
如果验证失败,那么我不希望 webhook 取消订阅。我希望网络钩子处于活动状态,直到它成功收到响应。
中间可以有一个验证程序逻辑应用。
- 将当前的主逻辑应用保留在创建回调 URL 并等待批准或拒绝。
- 审批应用(获取带有回调 URL 的请求(现在不会调用回调 URL,而是调用中间验证程序逻辑应用。审批应用会将审批响应和回调 URL 作为请求的一部分发送到验证程序逻辑应用。
- 然后,验证程序逻辑应用将以有效/无效状态响应审批应用。并且仅当它有效时,才会调用主逻辑应用的回调 URL。
呵