code: func (p *Process) Get(path string) ([]byte, error) {
  	client := &http.Client{
  		Timeout: 30 * time.Second,
  		Transport: &http.Transport{
  			Dial:              dialer.Dial,
  			Proxy:             http.ProxyFromEnvironment,
  			DisableKeepAlives: true,
  		},
  	}
  
  	url := fmt.Sprintf("http://%s%s", p.addr, path)
  	req, err := http.NewRequest("GET", url, nil)
  	if err != nil {
  		return nil, err
  	}
  
  	req.Header.Add("X-API-Key", APIKey)
  
  	resp, err := client.Do(req)
  	if err != nil {
  		return nil, err
  	}
  
  	return p.readResponse(resp)
  }
docs: // Get performs an HTTP GET and returns the bytes and/or an error. Any non-200
  // return code is returned as an error.