什么是服务器发送事件?
HTML5服务器发送事件是网页与Web服务器通信的新方式。XMLHttpRequest对象也可以使您的JavaScript代码向Web服务器发出请求,但这是一对一的交换-这意味着,一旦Web服务器提供响应,通信就结束了。XMLHttpRequest对象是所有Ajax操作的核心。
但是,在某些情况下,网页需要与Web服务器建立长期连接。一个典型的示例是财务网站上的股票报价,其中价格会自动更新。另一个示例是在各种媒体网站上运行的新闻报道器。
您可以使用HTML5服务器发送的事件来创建此类内容。它允许网页保持与Web服务器的开放连接,以便Web服务器可以随时自动发送新的响应,而无需重新连接,并一次又一次地运行相同的服务器脚本。
注意:服务器发送事件(SSE)是单向的,这意味着数据是从服务器到客户端的一个方向传递。客户端通常是Web浏览器。
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h60997.shtml