【问题标题】:What is a Webhook and why should I care?什么是 Webhook,我为什么要关心?
【发布时间】:2014-01-05 19:08:25
【问题描述】:

我能找到的最好的就是这个wiki entry

我想“肯定不止这些”。

我错过了什么吗?

【问题讨论】:

    标签: http web webhooks


    【解决方案1】:

    来自doc

    什么是 WebHook?

    WebHook 的概念很简单。 WebHook 是一个 HTTP 回调: 发生某事时发生的 HTTP POST;通过 HTTP POST 的简单事件通知。

    实现 WebHooks 的 Web 应用程序会将消息 POST 到 URL 当某些事情发生时。当 Web 应用程序使用户能够 注册自己的 URL,然后用户可以扩展、自定义和 将该应用程序与他们自己的自定义扩展集成,甚至 与网络上的其他应用程序。对于用户来说,WebHooks 是一个 当它发生时接收有价值信息的方式,而不是 不断轮询该数据并没有收到最有价值的数据 的时间。 WebHooks 具有巨大的潜力,并且仅限于 你的想象力! (不,它不能洗碗。但是。)

    我为什么要关心?

    正如我们对 Web 的理解一样,当今的大多数 Web 应用程序都是集成的 在筒仓中运行。随着 API 的兴起,我们已经看到了 mashup 和一些 应用程序之间的集成度。然而,我们并没有看到 可编程网络的愿景:作为用户,您可以访问的网络 应用程序之间的“管道”数据很像 Unix 命令行。有人说RSS 是答案。他们错了。心在正确的地方,但 实施是错误的。 RSS 还是有用的,但是没用 为我们带来真正的可编程网络。

    我们只需要一种简单的方法来实时获取数据,让用户轻松地做任何他们想做的事。这意味着没有轮询、没有内容约束和 XML 解析。这意味着没有 RSS。使用 HTTP 更加简单易用。 PHP 是一种非常流行且易于访问的编程环境,因此它是 可能经常用于编写 hooklets... 从 PHP 中的 web POST 就像 $_POST['something'] 一样简单。并制作 对用户脚本的请求就像发出 HTTP 请求一样简单, 大多数编程环境已经内置了一些东西。实际上, 网络挂钩比 API 更容易实现。

    【讨论】:

      猜你喜欢
      • 2010-09-25
      • 2011-02-10
      • 2019-05-27
      • 2010-10-11
      • 2012-02-15
      • 2011-01-14
      • 2010-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多