我知道 HTTP 是一种请求-响应协议。简而言之,我的问题是客户端向服务器发出请求以启动一个长时间运行的进程,我想用包含进度信息的简单 JSON 消息通知客户端进度。
在 HTTP/1.1 中,我知道我可以使用 WebSocket 或服务器发送事件 (SSE) 或长轮询。
现在我知道 HTTP/2 还不支持 WebSocket。
我的问题是,通过 HTTP/2 处理此类事情的最佳方法是什么?
在 HTTP/2 中处理服务器发起的请求有什么我不知道的新东西吗?
如果这很重要,我正在使用 Go 语言。
长风秋雁
相关分类