我正在构建一个 Go 应用程序,它接受一个http.Response
对象并将其(响应头和正文)保存到 redis 哈希中。当应用程序收到一个http.Response.Body
未压缩的文件时,我想在将其保存到缓存之前对其进行 gzip。
我的困惑源于我无法清楚地了解 Go 的io
接口,以及如何在http.Response.Body
'sio.ReadCloser
和 gzip之间进行协商Writer
。我想这里有一个优雅的流媒体解决方案,但我无法让它发挥作用。
眼眸繁星
相关分类