1
fzdwx 2022-06-13 14:52:39 +08:00 1
个人理解
webhooks 就给是对方提供一个 api ,用于在某些特定的事件触发后回调。 比如说 github 的 repo 中的 webhooks ,设置之后当你提交代码时,github 就会回调你设置的这个 api 。。。 |
2
killva4624 2022-06-13 15:25:04 +08:00 2
Webhook 从调用方式上来说就是 API 。
我的理解是, 不同系统之间产生的事件需要进行交互处理、记录,这中间的事件驱动回调就是 Webhook 。 比如你手动点击页面按钮,提交的一个 POST 表单这个动作不能叫 Webhook ,但后台收到请求后,把你提交的记录异步 POST 到另外一个记录系统,就叫 Webhook 。 |
3
VeryZero 2022-06-13 15:53:52 +08:00 1
个人认为,这两者根本不是同一个层面的东西,不太合适放一起比较。
webhook 是解决某些需求的一种方案,api 是实现 webhook 的其中一种技术方案,webhook 可以基于 api 实现,也可以基于其他调用方式实现。只是基于 api 的比较普遍罢了。 |
4
jarl OP 给你们点赞
|
5
dasf53adf 2023-10-01 12:40:52 +08:00
现在在 ubuntu 下可以直接 apt install webhook 。。。 也是能用的。默认监听 9000 端口
|