逻辑应用中的 Webhook 与 Http 请求

Posted

技术标签:

【中文标题】逻辑应用中的 Webhook 与 Http 请求【英文标题】:Webhook vs Http request in logic apps 【发布时间】:2020-02-05 07:50:42 【问题描述】:

刚接触 azure 和 webhook。我正在努力了解是否应该在我的逻辑应用中使用 webhook 或 HTTP 请求,我一直在研究 webhook,但我还不清楚。

我的第一个逻辑如下: 动态更新记录 -> POST 到 http 或 webhook 到 api -> api 使用该记录数据执行 x 并立即返回一个原语

我的第二条逻辑路径: 侦听器获取更新 -> 使用 http/webhook POST 到逻辑应用程序 -> 使用 body 执行 x

仅使用 http 对两种流程都是最好的,我是否正确? webhook 相对于 http 的优势是什么?

【问题讨论】:

【参考方案1】:

Webhook 只是对任何 URL 的 HTTP Post 回调。由于 Webhook 使用 POST 方法在 HTTP 协议上工作,如果您总是要为逻辑应用使用 POST 方法,则可以使用 Webhook。

看看你提到的工作流程,在我看来,Webhook 是一个不错的选择。

    Webhooks W3C

【讨论】:

以上是关于逻辑应用中的 Webhook 与 Http 请求的主要内容,如果未能解决你的问题,请参考以下文章

Http 请求失败:在 Azure 逻辑应用中达到超时

Azure Function App 对 Webhook 的初始响应

如何将 webhook 与 paypal 退货请求集成

为啥我没有收到 Facebook Messenger webhook 请求中的附件?

如何确定 Webhook 未触发 Azure Function App 的原因

如何让通用 Webhook 触发器插件与 Jenkins 中的多分支管道一起使用?