我正在尝试使用Laravel中的GuzzleHttp发送一个GET
请求。
try {
$client = new \GuzzleHttp\Client(
[
[
'curl' => array(
CURLOPT_SSL_VERIFYPEER => 2,
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_HTTPAUTH => 1,
CURLAUTH_BASIC => 1
)
], ['verify' => false]
]
);
$res = $client->get('https://10.10.0.254:1025/restconf/data/ietf-system:system-state?content=all',
[
'auth' => ['restconf-api', 'rest.b']
]
);
var_dump($res);
} catch (\Exception $e) {
echo $e;
}
我收到以下错误消息。
cURL错误35:错误:14094410:SSL例程:ssl3_read_bytes:sslv3警报握手失败(请参见https://curl.haxx.se/libcurl/c/libcurl-errors.html)
正如您在我的代码中看到的那样,我已经禁用了SSL验证,但是仍然收到此错误。当我第一次尝试使用邮递员时,出现SSL错误,然后当我禁用SSL验证时,它工作正常,没有任何问题。如何禁用SSL验证?