这应该是一件容易的事情。我可以找到大量的怎么做,在狂饮3引用的,但他们不狂饮工作5如何忽略Guzzle 5中的无效SSL证书错误
什么我到目前为止做:
$this->client = new GuzzleClient(['defaults' => [
'verify' => 'false'
]]);
当我发送一个请求,虽然我得到这个错误:
RequestException in RequestException.php line 51:
SSL CA bundle not found: false
我找不到任何有用的参考这个错误在谷歌。如果我能得到进入卷曲选项,然后我可以尝试像解决这里建议(这是狂饮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 2015-01-21 11:48:57