// HTTP client gurantee that body is always
// no nil. The default HTTP client's Transport may not
// reuse "keep-alive" TCP connections if the Body is
// not read to completion and closed.
To ensure http.Client connection reuse
Read until complete (ex ioutil.ReadAll(resp.Body)) and close the body
As per docs
To ensure http.Client connection reuse