code: public function send(Request $request): Response
      {
          $this->initializeCurlResource();
          $this->prepareCurlResourceByRequest($request);
  
          $content = curl_exec($this->resource);
  
          if (false === $content) {
              throw new HttpSenderException(sprintf(
                  'cURL Error [%d]: %s',
                  (int) curl_errno($this->resource),
                  (string) curl_error($this->resource)
              ));
          }
  
          $statusCode = (int) curl_getinfo($this->resource, CURLINFO_HTTP_CODE);
  
          return new Response($statusCode, (string) $content);
      }
docs: {@inheritdoc}
  
  @throws HttpSenderException