17 use GuzzleHttp\Client;
18 use GuzzleHttp\ClientInterface;
19 use Psr\Http\Message\ResponseInterface;
36 public function request(
string $uri,
string $method =
'GET', array $options = []): ResponseInterface
39 return $client->request($method, $uri, $options);
48 $httpOptions =
$GLOBALS[
'TYPO3_CONF_VARS'][
'HTTP'];
49 $httpOptions[
'verify'] = filter_var($httpOptions[
'verify'], FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE) ?? $httpOptions[
'verify'];
51 return GeneralUtility::makeInstance(Client::class, $httpOptions);