code: func (c *Client) Do(req *http.Request) (*http.Response, error) {
  	return c.client.Do(req)
  }
docs: // Do sends an HTTP request to get an HTTP response. It wraps net/http, adding
  // extra headers, redirection handling, and error reporting.