SSE 测试工具
免费在线SSE测试工具,无需安装。可测试服务器发送事件的连接情况,并实时查看消息。
关于 SSE 测试器
SSE 测试器可直接在浏览器中连接 Server-Sent Events(SSE)端点,并实时显示每个传入的事件。它是验证数据流是否正常、检查负载以及确认命名事件是否正确到达的快捷方式——无需 curl 或 Postman。
使用方法
1. 输入你的 SSE 端点 URL(https://...) 2. 点击「连接」打开数据流 3. 传入的事件会出现在消息列表中,附带类型、数据和时间戳 4. 通过状态行查看连接状态和重连尝试 5. 点击「断开」关闭,或「清除」清空列表
提示与最佳实践
浏览器的 EventSource API 仅支持 GET 请求,并要求服务器返回 text/event-stream 响应且 CORS 头部宽松,因此跨源数据流必须允许你的来源。默认的「message」事件以及 ping、notification、update 等命名事件会被自动捕获。
▶为什么我的端点连不上?
最常见的原因是 CORS——服务器必须允许你的来源,并以 text/event-stream 内容类型响应。EventSource 也只支持 GET,因此需要 POST 或自定义标头的端点无法在此使用。
▶会显示哪些事件类型?
默认的「message」事件以及三种常见的命名类型——ping、notification 和 update。对于其他自定义事件名,通用的 message 处理器仍会捕获没有显式类型的任何事件。
▶可以向服务器发送事件吗?
不能。SSE 是单向的(服务器到客户端)。本工具只接收。要向服务器发送数据,请使用单独的 HTTP 请求、fetch 或 WebSocket 连接。
▶重连计数器是什么意思?
连接断开时,浏览器的 EventSource 会自动尝试重连。计数器显示发生了多少次错误,帮助你发现不稳定的数据流。
▶我的数据会被发送到其他地方吗?
不会。该工具直接从你的浏览器连接到你输入的 URL,你的活动不会经由任何第三方服务器。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。