gpt4 book ai didi

php - 忽略 Zend_Http_Client 中的 SSL 错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:43:01 30 4
gpt4 key购买 nike

在 PHP curl 中有两个函数用于忽略所有 SSL 错误(无效证书、自签名、过期等):

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

我正在切换到使用 Zend_Http_Client,但我似乎无法找到强制它忽略错误的方法。 (暂时还没有办法测试,想看看有没有人做过)

那么,有人知道在 Zend_Http_Client 中执行此操作的等效函数吗?

最佳答案

你可以这样做,

   $connection = new Zend_Http_Client();
$streamOpts = array(
'ssl' => array(
'verify_peer' => false,
'allow_self_signed' => true
)
);

$adapter = new Zend_Http_Client_Adapter_Socket();
$connection->setAdapter($adapter);
$adapter->setStreamContext($streamOpts);

关于php - 忽略 Zend_Http_Client 中的 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2755864/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com