PHP抓取远程数据 GuzzleHttp cURL error 35
问题:
执行远程数据获取内容时,GuzzleHttp 请求报错 error 35 :php cURL error 35: OpenSSL SSL_connect: Connection was reset in connection。
问题定位:
把URL参数,在浏览器测试时,发现URL已经被重定向,访问时间有点长。
解决办法:
添加延长超时时间
具体代码:
use GuzzleHttp\Client; $http = new Client([ 'timeout' => 10,//超时 'verify' => false,//绕过HTTPS证书校验 'headers' => [ 'Content-type' => 'application/json', ] ]); $repsone = $http->get($url); $data = $repsone->getBody()->getContents();
核心参数
'timeout' => 10,//超时
问题解决