我一直在阅读关于Webhooks的内容,我正在尝试确定它是否是规范与样式/模式。
“规范”是指实施细节,例如标题,有效负载等都是明确定义的。 “风格”或“模式”我的意思是REST是一种风格(与规范相对)或描述用法但未定义实现细节的模式。
从我看来,Webhooks是一种风格/模式。然而,开发人员想要生成触发http回调的事件,并且除了成为http帖子之外,http回调没有特定的实现要求。
这是对的吗?
答案 0 :(得分:15)
正确。你会发现这种风格的不同实现,例如不同的HTTP回调请求的内容(格式)和'接收'回调的URL。在RESTful样式中,回调将是HTTP POST,但传输的表示可以像您的想象一样变化。
我认为你已经看过WebHooks workspace,清楚地描述了这个概念。那页提到:
没有规格?! 虽然目前有 没有为WebHooks定义的标准, 有团体正在努力定义 可能有一天会发展的指导方针 进入标准。每一个 标准应适用于不同的 需求类型,或打火机与 全面实施。
This page提供了有关WebHooks子集的更多信息,即RESTful WebHooks。