`resp.Body.Close()` return error, so ```go defer resp.Body.Close() ``` seems to violate the errcheck rule? errcheck: https://github.com/kisielk/errcheck