Laravel中调用google的api时,长时间调用会报错,大约只能持续约5分钟
cURL error 7: (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) {"exception":"[object] (GuzzleHttp\\Exception\\ConnectException(code: 0): cURL error 7: (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) at /Users/zhouxiaokun/Desktop/code/be-ytfbdata/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:200) [stacktrace]
Laravel中调用google的api时,长时间调用会报错,大约只能持续约5分钟。
可能跟guzzlehttp/guzzle的版本太低有关系,用的是6,要升级到^6.5以上的版本。
解决:重新安装guzzlehttp/guzzle依赖到^7.5就正常了
当然还有可能是本机的网络不好,导致curl中断,尝试转移到服务器中去运行,毕竟服务器的网络会更稳定。