У меня есть http-ответ, который разархивирован.
resp, err := client.Do(req)
if err != nil {
return "", err
}
defer resp.Body.Close()
if resp.StatusCode == http.StatusOK {
var buf bytes.Buffer
}
Как я могу разархивировать его и разобрать в мою структуру?
Я видел такой вопрос: Чтениеgzipped HTTP-ответ в Go
, но выводит ответ в стандартный вывод.Также в примере встречается ошибка,
reader, err = gzip.NewReader(response.Body)
возвращает ошибку как «EOF».Как я могу отладить это?