跳到主要内容
uencoder

Server-Sent Events

SSE(Server-Sent Events)是 HTTP 服务器单向推送的轻量协议,用 text/event-stream 流持续推送事件到浏览器。

用途

在仅需服务器→客户端推送的场景提供比 WebSocket 更简单的原生浏览器 API,自动重连。

机制

响应 Content-Type: text/event-stream,持续发送 data: 行组成事件块(id/event/data 字段)。浏览器 EventSource API 自动重连与 Last-Event-ID 续传。

用例

  • 实时通知与新闻
  • 日志流
  • 股票行情

相关工具

参考链接