code: static function doPostWithSpecificAuth($clientIdentifier, $authHeaderValue, $userLocale, $host, $path, $params = null)
      {
          Checker::argStringNonEmpty("authHeaderValue", $authHeaderValue);
  
          $url = self::buildUri($host, $path);
  
          if ($params === null) $params = array();
          $params['locale'] = $userLocale;
  
          $curl = self::mkCurlWithAuth($clientIdentifier, $url, $authHeaderValue);
          $curl->set(CURLOPT_POST, true);
          $curl->set(CURLOPT_POSTFIELDS, self::buildPostBody($params));
  
          $curl->set(CURLOPT_RETURNTRANSFER, true);
          return $curl->exec();
      }
docs: @param string $clientIdentifier
  @param string $authHeaderValue
  @param string $userLocale
  @param string $host
  @param string $path
  @param array|null $params
  
  @return HttpResponse
  
  @throws Exception