Вопрос: Как правильно закрывать `resp.Body` в HTTP клиенте и почему важно дочитывать?
Python
Middle
Без компании
Вопрос: Как правильно закрывать `resp.Body` в HTTP клиенте и почему важно дочитывать?
Ответы
```go
resp, err := client.Do(req)
if err != nil { return }
defer resp.Body.Close()
_, _ = io.Copy(io.Discard, resp.Body) // дочитать
```
**Как это работает:** если не дочитать body, соединение может не переиспользоваться (keep-alive), и вы теряете производительность.