code: func (fw *PaloAlto) stopHttp(ctx context.Context, info map[string]string) (bool, error) {
  	resp, err := fw.getHttpClient(ctx).PostForm("https://"+fw.PfconfigHashNS+":"+fw.Port+"/api/?type=user-id&vsys=vsys"+fw.Vsys+"&action=set&key="+fw.Password,
  		url.Values{"cmd": {fw.stopHttpPayload(ctx, info)}})
  
  	if err != nil {
  		log.LoggerWContext(ctx).Error(fmt.Sprintf("Error contacting PaloAlto: %s", err))
  		//Not returning now so that body closes below
  	}
  
  	if resp != nil && resp.Body != nil {
  		resp.Body.Close()
  	}
  	return err == nil, err
  }
docs: // Send an SSO stop using HTTP to the PaloAlto firewall
  // Returns an error if it fails to get a valid reply from the firewall