一个标准的 HTTP 请求- 响应,需要客户端打开一个连接,将一个 HTTP 请求(如 HTTP GET 请求)发送到服务端,然后接收到 HTTP 回来的响应,如果该响应被完全发送或者接收,服务端就会把连接关闭。通常是由某个客户发起,客户端才会需要请求所有数据。 然而, Server-Sent Events (SSE) 与 HTTP 请求- 响应背道而驰,它...
客户端关闭了连接,不管是调用了event.target.close()还是关闭了网页,服务端不会触发任何回调。直到服务端调用send后才会触发onError和onCompletion回调。 服务端触发了onCompletion回调后,连接就断开了。 重试 浏览器会保持连接一直打开。服务端可以通过调用complete和completeWithError方法关闭连接,这两个事件会触发客户端...