Laravel - GuzzleHttp客户端抛出cURL错误35:连接中出现未知的SSL协议错误

时间:2017-05-09 05:36:44

标签: php laravel ssl curl guzzle

use GuzzleHttp\Client;

try {    
    $this->client = new Client(['base_uri'=>'']);  
    $responseData = $this->client->request('URL',[
        'verify'  => false,
        'headers' => [
            'Accept'       => 'application/json',
            'Content-Type' => 'application/json',
            ],  
    ]);
} catch (\Exception $ex) {
    echo $ex->getMessage()." ".$ex->getLine()." ".$ex->getFile();
}

cURL错误35:连接中未知的SSL协议错误(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)186 /var/www/api/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php

1 个答案:

答案 0 :(得分:2)

已经有很多类似的问题。尝试使用curl控制台命令和this article对其进行调试,因为错误没有一个原因(错误是一般的)。