code: public function post(string $url, $body, array $headers = []) {
          $c = $this->curlInit($url, $headers);
          curl_setopt($c, CURLOPT_POST, true);
          curl_setopt($c, CURLOPT_POSTFIELDS, $body);
  
          $r = curl_exec($c);
          curl_close($c);
          if (false === $r) {
              return false;
          }
          X::logger()->trace($r);
  
          return $this->parseHttpResponse($r);
      }
docs: @param string       $url
  @param string|array $body
  @param array        $headers
  
  @return array|bool