【发布时间】:2013-01-14 08:15:00
【问题描述】:
我已经阅读了很多关于HTTP 2(仍在开发中)的内容,所以我也听说过服务器推送功能,但我的脑袋,这还不清楚。
此服务器推送功能是否意味着服务器将能够向客户端发送响应而无需客户端发出请求?就像普通的 TCP 连接一样?还是我没抓住重点?
【问题讨论】:
-
接受的答案是错误的。 a) HTTP/1.1 在配置的时间间隔内保持连接打开。 b) HTTP/2.0 确实允许服务器推送到连接的客户端(没有客户端发出请求)。这要归功于 HTTP 2.0 中的“流”
-
@jgauffin 你能添加一些参考资料吗?为什么评论问题而不是您认为错误的答案?你也可以随意给减分。
-
@Epoc 如果您想使用 HTTP 推送,可以使用 SSE。您不需要 HTTP2,SSE 也适用于 HTTP1.1。据我所知,HTTP2 推送的作用与多部分消息非常相似。您可以在一个包中发送多个文件作为响应。
标签: server-push http2