我有一个golang网络服务器,可以从nginx获取视频文件。当我直接从html5标签调用nginx视频时,视频可以流畅地播放渐进式下载。通过渐进式下载,我的意思是随机搜索在没有任何特殊玩家逻辑的情况下工作。<video>


但是当我通过golang Web服务器调用它时,它使用golang NewSingleHostReverseProxy()类调用nginx链接,渐进式下载不起作用。


是否可以使用golang反向代理启用渐进式下载?


golang webserver 中反向代理的代码:


url, _ := url.Parse("http://nginx-server/")

proxy := httputil.NewSingleHostReverseProxy(url)

router.PathPrefix("/video").HandlerFunc(func(w http.ResponseWriter, r *http.Request) {

        proxy.ServeHTTP(w, r)

})