diff --git a/src/RateRequest/Get.php b/src/RateRequest/Get.php index e959cdd..6d64ad4 100644 --- a/src/RateRequest/Get.php +++ b/src/RateRequest/Get.php @@ -16,7 +16,9 @@ class Get extends Adapter curl_setopt($ch, CURLOPT_TIMEOUT, $this->curl_dl_timeout); $response = curl_exec($ch); curl_close($ch); - + if ($response === false) { + throw new RequestException(curl_error($ch)); + } return $response; } } diff --git a/src/RateRequest/Post.php b/src/RateRequest/Post.php index af3b24c..17edd11 100644 --- a/src/RateRequest/Post.php +++ b/src/RateRequest/Post.php @@ -16,6 +16,9 @@ class Post extends Adapter curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, $this->curl_connect_timeout_ms); curl_setopt($ch, CURLOPT_TIMEOUT, $this->curl_dl_timeout); $response = curl_exec($ch); + if ($response === false) { + throw new RequestException(curl_error($ch)); + } curl_close($ch); return $response; diff --git a/src/RateRequest/RequestException.php b/src/RateRequest/RequestException.php new file mode 100644 index 0000000..7df98c7 --- /dev/null +++ b/src/RateRequest/RequestException.php @@ -0,0 +1,6 @@ +