【发布时间】:2016-10-18 18:45:20
【问题描述】:
golang 1.6 发布时支持 Http2。我在网上搜索,但找不到任何关于如何使用 Go 进行 Http2 服务器推送的示例。是否为此实施了任何高级客户端?有没有人们已经做过的例子?
【问题讨论】:
-
提醒一下:go1.8已经支持HTTP/2服务器推送。
-
@HeadwindFly Go 1.8 将于 2017 年 1 月 31 日到期,所以这是测试版(虽然相当稳定)。见github.com/golang/go/milestone/38
-
无耻的自我宣传:github.com/romainmenke/pusher。它是一个生成推送承诺的中间件处理程序
-
@RMenke 谢谢你的推广,golang 1.8 公开了吗?
-
将于 2001 年 1 月 31 日发布。所以不久之后。您可以浏览 pkg 并使用 go 的 beta 版本运行示例。 (与所有测试版一样,您应该小心不要弄乱您的开发环境)这个想法非常简单。当请求某个资源时,您还
push依赖项的 url。然后,这些 url 将由您的服务器处理。有点像重定向。