code: func newHTTPRequest(path string, data io.Reader) (*http.Request, error) {
  	if !strings.HasPrefix(path, "/") {
  		path = "/" + path
  	}
  	req, err := http.NewRequest("POST", path, data)
  	if err != nil {
  		return nil, err
  	}
  	req.Header.Add("Accept", VersionMimetype)
  	return req, nil
  }
docs: // newHTTPRequest creates a new request with a path and a body.