Skip to content

发送Server Sent Event请求

什么是SSE ?


SSE是一个标准,描述了一旦建立了初始客户端连接,服务器如何向客户端发起数据传输。

SSE连接可以丢弃已处理的消息,而不在内存中累积所有消息,从而使其成为XHR流的内存高效实现。

SSE非常适合以下场景:

  • 当需要一个高效的单向通信协议时,它不会增加不必要的服务器负载(长轮询就是这种情况)
  • 当您需要一个具有预定义标准的协议来处理错误时
  • 当您想使用基于HTTP的方法进行实时数据流时


如何使用SSE


Screenshot

用户界面非常直观

  1. 输入SSE url(例如https://express-eventsource.herokuapp.com/events)
  2. 选择要订阅和连接的事件类型。
  3. 来自SSE服务器的消息将在日志区域中自动持续更新,直到服务器或客户端(您)终止连接。