跳转到内容

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] (英语). 

外部連結

[编辑]