code: func Get(w io.Writer, url string) (int64, error) {
  	status, _, r, err := DefaultClient.Get(url, nil)
  	if err != nil {
  		return 0, err
  	}
  	defer r.Close()
  	if !status.IsSuccess() {
  		return 0, &StatusError{status}
  	}
  	return io.Copy(w, r)
  }
docs: // Get issues a GET request using the DefaultClient and writes the result to
  // to w if successful. If the status code of the response is not a success (see
  // Success.IsSuccess()) no data will be written and the status code will be
  // returned as an error.