Webhook

Webhook 是一种让一个应用程序自动向另一个应用程序发送实时通知的机制,就像当某个事件发生时,它会自动“打电话”告诉另一个应用。

它的工作方式

它基于“反向API”或“事件驱动”的原理工作,即当源应用(如支付系统)发生特定事件(如支付成功)时,它会主动向预先配置好的目标URL发送一条包含相关数据的HTTP请求。这比让目标应用不断轮询检查要高效得多,是实现应用间实时数据同步和自动化工作流的关键技术。

示例

  • 1.当用户在电商平台完成支付后,Webhook 自动通知仓库管理系统开始处理订单并发货。
  • 2.当代码被推送到 GitHub 仓库时,Webhook 自动触发 CI/CD 流水线进行构建和测试。
  • 3.当表单收到新提交时,Webhook 将数据实时同步到用户的 CRM 或表格工具中。