关于EventSource的精华

他是keep-alive的连接,服务端持续向这个请求的Reponse发送数据,以"data: "+您的消息+" "的格式发送,浏览器端会收到您发送的消息。data:后面有一个空格。以两个换行符 结尾为一个消息。

当要停止推送的时候,发送HTTP 204状态码,客户端会收到一个canceled的请求响应。其他方法,客户端会一直重试。

自定义事件:

Response.Write("event: broadcast ");
Response.Write("data: " + broadcast + " ");
 

sse.addEventListener('broadcast', function (e) {
console.log(e.data);
});

原文地址:https://www.cnblogs.com/langu/p/5286548.html