【问题标题】:How to use TLS1.2 in Guzzle v6如何在 Guzzle v6 中使用 TLS1.2
【发布时间】:2023-08-14 20:43:02
【问题描述】:

到目前为止,我只是通过以下方式创建了客户端:

$this->guzzle = new Client(['timeout' => 5, 'base_uri' => $uri]);

客户端与 HTTPS 端点对话。如何告诉 Guzzle 使用TLS1.2

【问题讨论】:

    标签: php guzzle guzzle6


    【解决方案1】:

    那不是too hard

    $this->guzzle = new Client(['timeout' => 5, 'base_uri' => $uri, 'curl' => [
        CURLOPT_SSLVERSION => CURL_SSLVERSION_TLSv1_2
    ]]);
    

    【讨论】: