Webhooks是一种风格/模式还是规范?

时间:2010-05-31 18:59:30

标签: http callback web-applications webhooks

我一直在阅读关于Webhooks的内容,我正在尝试确定它是否是规范与样式/模式。

“规范”是指实施细节,例如标题,有效负载等都是明确定义的。 “风格”或“模式”我的意思是REST是一种风格(与规范相对)或描述用法但未定义实现细节的模式。

从我看来,Webhooks是一种风格/模式。然而,开发人员想要生成触发http回调的事件,并且除了成为http帖子之外,http回调没有特定的实现要求。

这是对的吗?

1 个答案:

答案 0 :(得分:15)

正确。你会发现这种风格的不同实现,例如不同的HTTP回调请求的内容(格式)和'接收'回调的URL。在RESTful样式中,回调将是HTTP POST,但传输的表示可以像您的想象一样变化。

我认为你已经看过WebHooks workspace,清楚地描述了这个概念。那页提到:

  

没有规格?!   虽然目前有   没有为WebHooks定义的标准,   有团体正在努力定义   可能有一天会发展的指导方针   进入标准。每一个   标准应适用于不同的   需求类型,或打火机与   全面实施。

This page提供了有关WebHooks子集的更多信息,即RESTful WebHooks。