Это должно быть легко. Я могу найти множество ссылок на том, как сделать это в жрать 3, но они не работают в жрать 5.Как игнорировать неверные ошибки сертификата SSL в Guzzle 5
Что я делал до сих пор:
$this->client = new GuzzleClient(['defaults' => [
'verify' => 'false'
]]);
Когда я посылаю запрос, хотя я получить эту ошибку:
RequestException in RequestException.php line 51:
SSL CA bundle not found: false
Я не могу найти полезную ссылку на эту ошибку в google. Если бы я мог получить доступ к локон вариантов, то я мог бы попробовать что-то подобное решение, предложенное здесь (который для жрут 3, следовательно, почему она не работает): http://inchoo.net/dev-talk/symfony2-guzzle-ssl-self-signed-certificate/, соответствующий раздел которых:
$req->getCurlOptions()->set(CURLOPT_SSL_VERIFYHOST, false);
$req->getCurlOptions()->set(CURLOPT_SSL_VERIFYPEER, false);
ОК, видимо, я просто плохо читаю документы. В конце концов нашел это: http://docs.guzzlephp.org/en/latest/faq.html?highlight=ssl#how-can-i-add-custom-curl-options – Gnuffo1