GuzzleHttp - Хост заблокирован
Я устанавливаю в своем веб-пространстве клиент Google API PHP (2.1.0) и следую этому руководству. Проблема в том, когда я иду в HelloAnalytics.php
У меня ошибка PHP:
Неустранимая ошибка: необработанное исключение "GuzzleHttp\Ring\Exception\ConnectException" с сообщением "ошибка cURL 6: см. http://curl.haxx.se/libcurl/c/libcurl-errors.html" в / reports_com/google-api-php-client-2.1.0_PHP54/vendor/guzzlehttp/ringphp/src/Client/CurlFactory.php:126 Трассировка стека: #0 /reporting_com/google-api-php-client-2.1.0_PHP54/vendor/guzzlehttp/ringphp/src/Client/CurlFactory.php(91): GuzzleHttp\Ring\Client\CurlFactory::createErrorResponse(Объект (GuzzleHttp\Ring\Client\CurlMultiHandler), Массив, Массив) #1 /reporting_com/google-api-php-client-2.1.0_PHP54/vendor/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php(244): GuzzleHttp\Ring\Client\CurlFactory::createResponse(Объект (GuzzleHttp\Ring\Client\CurlMultiHandler), массив, массив, массив, ресурс #128) #2 /share/src_serv-prd в /reporting_com/google-api-php-client-2.1.0_PHP54/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php в строке 49
Шестая ошибка на странице libcurl-errors.html веб-сайта GuzzleHttp гласит:
CURLE_COULDNT_RESOLVE_HOST (6) Не удалось разрешить хост. Данный удаленный хост не был разрешен.
И это кажется законным: я нахожусь в сети моей компании, которая блокирует каждый узел скручивания. Я должен сказать своему системному администратору, чтобы разблокировать этот хост, чтобы позволить Curl работать, но мне не удается найти хост URL.
Что это?
1 ответ
Для продолжения другого запроса вы можете установить для параметров http_errors значение false:
$option = [
....
'http_errors' => false,
...
];