diff --git a/internal/http/request.go b/internal/http/request.go index 4ea7c83..7c6fa00 100644 --- a/internal/http/request.go +++ b/internal/http/request.go @@ -43,16 +43,11 @@ func Request(method string, url string, contentType string, r io.Reader, w io.Wr req.Header.Add("Content-Type", contentType) } - client := &http.Client{} - res, err := client.Do(req) - - if res != nil { - defer res.Body.Close() - } - + res, err := new(http.Client).Do(req) if err != nil { return err } + defer res.Body.Close() if res.StatusCode < 200 || res.StatusCode >= 300 { return errors.New(GetReason(res))