跳转到内容

WebSub

本页使用了标题或全文手工转换
维基百科,自由的百科全书
WebSub的标志

WebSub(先前称PubSubHubbub)是一种在互联网传播分布式发布/订阅的开放标准。这种协议为数据订阅延伸了Atom和RSS协议。主要是为了提供即时更新通知,这将改善客户端获得任意间隔feed之情况。

2017年四月,W3C将PubSubhubbub列为推荐标准(Proposed Recommendation),并改名为WebSub。[1]

协议

[编辑]

WebSub是一个对发布者、订阅者和hubs的生态系统[2]。

  • 订阅者要和一般情况一样使用Atom或RSS feed,也就是从feed伺服器获得。
  • 之后订阅者查看这个feed,如果它参考到一个hub,订阅者可以订阅这个feed话题在hub上。
  • 订阅者运行一个伺服器,当任何一个主题更新hubs可以直接通知它。

按照W3C WebSub规范,订阅者向hub发送表单编码的订阅请求,其中包括订阅模式、主题URL和回调URL;hub接受请求时先返回HTTP 202,再通过回调验证订阅意图。发布者更新主题后,hub以HTTP POST把内容分发给已验证的回调URL。[3]

示例

[编辑]

相关链接

[编辑]

参考

[编辑]
  1. ^ WebSub. 2017-10-03 [2017-11-04]. (原始内容存档于2020-12-20). 
  2. ^ PubSubHubbub. [2017-11-04]. (原始内容存档于2020-12-22). 
  3. ^ WebSub. World Wide Web Consortium. 2018-01-23 [2026-10-22] (英语). 

外部链接

[编辑]