与典型的客户端-服务器模型相比,Webhook 是如何工作的

问题描述 投票:0回答:1

在典型的客户端-服务器模型中,如果没有客户端的显式请求,服务器无法向客户端发送数据。然而,网络钩子的运作方式似乎有所不同。 据我了解,Webhook 允许服务器在发生某些事件时将数据推送到客户端,而无需客户端不断轮询更新。但我不确定底层机制。

我的问题是:

  • webhooks 如何克服标准客户端-服务器模型的限制?
  • 实施 webhooks 的初始设置过程是什么?
  • webhook通信的安全如何保障?
  • 使用 webhooks 是否有任何潜在的缺点或限制?

我希望能够清楚地解释 Webhook 机制以及它与传统的客户端-服务器通信的区别。如果可能的话,代码示例或图表会很有帮助。

client-server webhooks
1个回答
0
投票

webhooks 如何克服标准客户端-服务器模型的限制?

他们没有。 Webhook 只是附加了一个流行语的 Web 服务,这意味着它只能由一个特定客户端以自动方式调用。

实施 webhooks 的初始设置过程是什么?

与任何其他网络服务相同。

webhook通信的安全如何保障?

随你喜欢。这个流行词并不意味着任何特定形式的安全。 (通常需要 HTTPS 和一些身份验证,但这并不是 webhooks 所特有的)。

使用 webhooks 是否有任何潜在的缺点或限制?

只是适用于任何网络服务的常见内容。

© www.soinside.com 2019 - 2024. All rights reserved.