1 min read

网络通信协议

EventSource

EventSource 也称为SSE(Server-Sent Events),是服务器推送的一个网络事件接口,属于服务器到客户端的单向通信。一个EventSource实例会对HTTP服务开启一个持久连接,以text/event-stream 格式发送事件,会一直保持开启直到被要求关闭

一旦连接开启,来自服务端传入的消息会以事件的形式分发至你的代码中。如果接收消息中有一个事件字段,触发的事件与事件字段的值相同。如果没有事件字段存在,则将触发通用事件