流行的 HTTP 服务器或框架如何使用 HTTP 协议来实现从 HTTP 服务器到 HTTP 客户端的异步数据流?(客户端可以是浏览器或非浏览器)
[client] ----request for data----> [server]
[client] <-------xxx------[server]
[---delay---]
[client] <-------xxxxxx---[server]
[---delay---]
[client] <-------x--------[server]
[---delay---]
[client] <-------xxx------[server]
[---delay---]
[client] <-------xxxx-----[server]
延迟可能是不确定的
x 是对服务器和客户端有意义的单个数据对象。
只是强调一下,我不是在寻找流的实现(例如反应流、RxJava 等),但我想知道如何使用 HTTP 协议来实现这种异步数据流(不是视频流,而是比如说,json流)。例如,他们使用哪些 HTTP 标头,使用哪种连接等。