laravel - Guzzle, PHP HTTP client 发送https请求报错

查看:1352
本文介绍了laravel - 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.

解决方案

$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']);

这篇关于laravel - Guzzle, PHP HTTP client 发送https请求报错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆