Проигнорируйте ошибки SSL в Zend_Http_Client

В завихрении PHP существует две функции, используемые для игнорирования всех ошибок SSL (недопустимый сертификат, сам подписанный, истек, таким образом, на):

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

Я переключаюсь для использования Zend_Http_Client, но я, может казаться, не нахожу способ вынудить его проигнорировать ошибки. (У меня нет способа протестировать его просто все же, я хотел видеть, сделал ли кто-либо это прежде),

Так, кто-либо знает, что эквивалентная функция/функции делает это в Zend_Http_Client?

5
задан Mitch Dempsey 3 May 2010 в 02:35
поделиться

1 ответ

Вы можете сделать что-то вроде этого:

   $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);
3
ответ дан 15 December 2019 в 06:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: