关于网友提出的“ Guzzle, PHP HTTP client 发送https请求报错”问题疑问,本网通过在网上对“ Guzzle, PHP HTTP client 发送https请求报错”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: Guzzle, PHP HTTP client 发送https请求报错描述:
laravel5中使用Guzzle, PHP HTTP client发送HTTPS请求怎么搞 https://github.com/guzzle/guzzle
发送post请求报错
cURL error 60: See http://curl.haxx.se/libcurl/c...
CURLE_SSL_CACERT (60)
Peer certificate cannot be authenticated with known CA certificates.
解决方案1:
$client->setDefaultOption('verify', false);
或者
# 证书 https://github.com/guzzle/guzzle/blob/4.2.3/src/cacert.pem
$client = new \GuzzleHttp\Client(['verify' => '/full/path/to/cert.pem']);