Webhook 与 HTTP POST/PUT?

问题描述 投票:0回答:1

Webhook 据说是推送式通信,它使应用程序能够将数据推送到另一个应用程序。

通过 HTTP POST/PUT,我们还可以将数据发送到另一个应用程序。

那么两者在概念层面有何不同?

http-post webhooks http-put
1个回答
0
投票

它们是同一件事。 webhook 是作为 HTTP PUT 或 POST 实现的 Web 回调或事件侦听器概念。如果此信息很小,可以将其实现为 GET。

为了使其正常工作,您需要在其他人的服务器上注册您的 webhook 地址。它可以是类似 https://yourcompany.com/notifyme 的地址。然后,当某些事件发生时,其他服务器将向您注册的地址发送 HTTP PUT 或 POST 请求。

我认为这很令人困惑,因为术语 webhook 太广泛了,几乎毫无意义。 钩子是海盗用来代替失去的手的东西。术语 API 回调监听器 API 会更直观。

© www.soinside.com 2019 - 2024. All rights reserved.