我有一个 gzip 压缩的 http 响应。
resp, err := client.Do(req)
if err != nil {
return "", err
}
defer resp.Body.Close()
if resp.StatusCode == http.StatusOK {
var buf bytes.Buffer
}
我如何解压缩它并将其解析到我的结构中?
我看到了这样一个问题: Reading gzipped HTTP response in Go
但它将响应输出到标准输出中。这个例子也遇到了错误,
reader, err = gzip.NewReader(response.Body)
将错误返回为“EOF”。我该如何调试呢?
POPMUISE
相关分类