diff --git a/src/Classes/Api/V1/HttpRequest.php b/src/Classes/Api/V1/HttpRequest.php index a1982a9e..53a5a21f 100644 --- a/src/Classes/Api/V1/HttpRequest.php +++ b/src/Classes/Api/V1/HttpRequest.php @@ -165,6 +165,11 @@ private function sendFileGetContentsPostRequest(string $url, $data): string if ($result === false) { $error = error_get_last(); $errorMessage = $error['message'] ?? ''; + + if (empty($errorMessage) && !\extension_loaded('openssl')) { + $errorMessage = 'The OpenSSL PHP extension is required for https requests.'; + } + StaticLogger::log(LogLevel::ERROR, "Error-Response from $url\n$errorMessage"); throw new RuntimeException('Error sending the POST request: ' . $errorMessage); }