news 2026/6/15 21:31:26

一文看懂 Webhook 是什么?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一文看懂 Webhook 是什么?

Webhook是改变或者扩展Web应用程序功能的自定义回调API。这些回调可能由第三方用户和开发人员维护、修改和管理,这些用户和开发人员不一定隶属于原始网站或应用程序。“webhook”一词是 Jeff Lindsay 在 2007 年从计算机编程术语hook中创造出来的。格式通常是JSON,该请求是作为HTTP POST请求完成的。

功能

Webhook 是“用户定义的 HTTP 回调”。它们通常由某些事件触发,例如将代码推送到代码仓库或发布到博客的评论。当该事件发生时,源站点向为 webhook 配置的 URL 发出 HTTP 请求,从而导致一个站点上的事件调用另一个站点上的行为。
常见用途是使用持续集成系统触发构建或通知错误跟踪系统。因为 webhooks 使用 HTTP,所以它们可以集成到 web 服务中,而无需添加新的基础设施。

认证 webhook 通知

当客户端(原始网站或应用程序)对第三方用户的服务器进行 webhook 调用时,传入的 POST 请求应进行身份认证以避免欺骗。可以使用不同的技术来认证客户端:

  • 接收端点可以选择保留一个已知来源的IP 地址列表,这些来源的请求将被接受。
  • HTTP Basic Authentication可以用于对客户端进行身份认证。
  • webhook 可以包含有关它是什么类型的事件的信息,以及用于验证 webhook 的 密钥或签名。
  • 一个HMAC签名可以被包含在HTTP header中。
  • 也可以使用SHA-1签署他们的请求。
  • 建立连接时可以使用TLS 身份认证。然后服务器可以验证客户端的证书。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 13:50:38

Qwen3-0.6B制造业应用:设备故障问答系统部署实战

Qwen3-0.6B制造业应用:设备故障问答系统部署实战 1. 为什么是Qwen3-0.6B?轻量、快响、专精于工业现场 在工厂车间里,设备突然报警,维修工拿着平板站在PLC柜前,最需要的不是一整套AI平台,而是一个能立刻回…

作者头像 李华
网站建设 2026/6/15 15:23:47

verl训练吞吐量优化:3D-HybridEngine部署实操

verl训练吞吐量优化:3D-HybridEngine部署实操 1. verl 是什么?为什么它能跑得快 你可能已经听说过 RLHF(基于人类反馈的强化学习),但真正把它用在大模型后训练上,不是加几行代码就能搞定的事。verl 就是为…

作者头像 李华
网站建设 2026/6/15 14:07:27

虚拟手柄驱动配置指南:如何用ViGEmBus解锁游戏操控新体验

虚拟手柄驱动配置指南:如何用ViGEmBus解锁游戏操控新体验 【免费下载链接】ViGEmBus 项目地址: https://gitcode.com/gh_mirrors/vig/ViGEmBus ViGEmBus(Virtual Gamepad Emulation Bus)是一款开源虚拟手柄驱动,能够将普通…

作者头像 李华
网站建设 2026/6/15 18:00:03

AI大模型部署大模型 -为什么要部署这么多大模型-前言篇

公司要做很多大模型部署,很多同事都有点蒙,为了更好的工作,我先了解了一下 为什么要部署这么多组件?——给运维兄弟的明白话指南 一、先看我们要搭建的“AI工厂”国内主要的几个大模型 【腾讯云】 【AutoDL 1号机房】…

作者头像 李华
网站建设 2026/6/15 12:41:58

LeagueAkari使用指南:让你的英雄联盟体验更智能高效

LeagueAkari使用指南:让你的英雄联盟体验更智能高效 【免费下载链接】LeagueAkari ✨兴趣使然的,功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还在为BP环…

作者头像 李华
网站建设 2026/6/15 14:55:17

如何突破游戏语言壁垒?XUnity.AutoTranslator让全球玩家无障碍体验

如何突破游戏语言壁垒?XUnity.AutoTranslator让全球玩家无障碍体验 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 在全球化游戏市场中,语言差异常常成为玩家体验优质游戏的最大障…

作者头像 李华