信息化时代下discord、企业微信、github以及你能见到的的智能软件工具都带有webhook,本社区是为研究此类而存在,
那你了解过它吗?以及它能带来什么?
国内俗称网钩
以下来自维基百科:
概念
Web 开发中的 Webhook 是一种使用自定义回调来增强或更改网页或 Web 应用程序行为的方法。这些回调可能由第三方用户和开发人员维护、修改和管理,这些用户和开发人员可能不一定与原始网站或应用程序相关联。术语"webhook"是由Jeff Lindsay在2007年从计算机编程术语hook中创造的。[注1]
格式通常为 JSON。该请求作为 HTTP POST 请求完成。
功能
Webhooks是"用户定义的HTTP回调"。它们通常由某些事件触发,例如将代码推送到存储库或发布到博客上的评论。当该事件发生时,源站点会向为Webhook配置的URL发出HTTP请求。用户可以将它们配置为导致一个站点上的事件调用另一个站点上的行为。
常见的用途是使用持续集成系统触发构建或通知错误跟踪系统。由于webhook使用HTTP,因此它们可以集成到Web服务中而无需添加新的基础架构。
而它衍生出的概念可就多了,包括以它为服务准则和通过它制作的中间件以及各种公司厂家源源不断的产出智能化工具、框架以及服务,目前熟知的也有包括代理、隧道、转发协议等等,如果想要了解并使用必须要好好的的了解和查阅