Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 9|回復: 0

什么是 Webhook 以及它如何工作

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-5-6 11:21:23 | 顯示全部樓層 |閱讀模式
Webhook 简介 在当今的网络世界中,所有元素都是相互关联的,没有任何元素可以孤立地表现良好。处理事务通常总是需要不同服务之间的合作。商店软件必须与支付系统通信,支付系统必须与银行系统通信,银行系统必须与客户账户通信。 独立在线系统相互通信和共享数据的能力是当今在线服务有价值的核心。 Webhook 是可用于促进在线服务之间通信的多种方法之一。读完本文后,您将完全了解 Webhook 是什么、它的工作原理以及何时应该使用它。 Webhook 是由源系统上的事件生成的 HTTP 请求,通常与大量数据一起发送到目标系统。 Webhook 是自动化的。换句话说,当源系统上触发它们的事件时,它们会自动发送。 Webhook 提供了一种方法,使系统(源)在事件发生时与另一个系统(目标)进行通信并共享有关事件的信息。


Webhook 的工作原理 图片1) 根据上面的定义,你大概明白了webhook的用途了。简而言之,Webhooks 用于在 电话号码列表 个系统中与另一个系统中的事件进行通信,并且通常共享与事件相关的数据。然而,使用示例总是更容易解释。因此,下面举一个web hook的实际例子。 假设您订阅了流媒体服务。每个月初,您的信用卡都会被扣款,您的银行应通过短信或电子邮件与您沟通。银行系统(源)可以使用 Webhook 联系电子邮件或 SMS 服务(目标),以便在每次您的卡收费时立即向您发送债务通知。此外,银行系统还会发送收费信息,电子邮件或短信服务将使用该信息为您创建合适的消息。 Webhook请求流程 为了使系统能够发送 Webhooks,它必须能够支持此过程。您可以将系统配置为使用 HTTP 请求发送不同类型的 Webhook 事件。




然而,Webhook 在GitHub、Shopify、Stripe、Twilio 和 Slack 等SaaS平台上更为常见。这些平台根据其中发生的活动支持不同类型的事件。 要接收 Webhook 或 Webhook 请求,您必须注册平台为其提供 Webhook 的一个或多个事件(也称为主题)。 Webhook 请求将发送到应用程序中的出口点。因此,您应该考虑它的退出点并将 URL 注册为该事件的 *Webhook URL*。 通过添加退出点完成事件的 Webhook 注册后,您将在每次事件发生时在您提供的目标 URL 处收到 Webhook 请求。 Webhook 以及如何接收其请求 图片 (2) Webhook 处理 现在您已经熟悉了 Webhook 请求,您应该准备好接收它们。 Webhook 是普通的 HTTP 请求,应该这样处理。 Webhook 提供程序始终提供有关如何实现它、接收请求以及访问文件(如果有)的说明。


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2025-3-15 23:00 , Processed in 0.856276 second(s), 27 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |