Пропустить проверку SSL в Zend_HTTP_ClientPhp

Кемеровские программисты php общаются здесь
Anonymous
Пропустить проверку SSL в Zend_HTTP_Client

Сообщение Anonymous »

Я использую Zend_HTTP_Client для отправки HTTP-запросов на сервер и получения обратно ответа. Сервер, на который я отправляю запросы, является веб-сервером HTTPS. В настоящее время один запрос туда и обратно занимает около 10-12 секунд. Я понимаю, что накладные расходы могут быть связаны с медленной обработкой веб-сервера, на который отправляются запросы.

Можно ли пропустить проверки сертификата SSL, как мы делаем в CURL, чтобы повысить производительность? Если да, то как установить эти параметры?

У меня есть следующий код:

try
{
$desturl ="https://1.2.3.4/api";

// Instantiate our client object
$http = new Zend_Http_Client();

// Set the URI to a POST data processor
$http->setUri($desturl);

// Set the POST Data
$http->setRawData($postdata);

//Set Config
$http->setConfig(array('persistent'=>true));

// Make the HTTP POST request and save the HTTP response
$httpResponse = $http->request('POST');
}
catch (Zend_Exception $e)
{
$httpResponse = "";
}

if($httpResponse!="")
{
$httpResponse = $httpResponse->getBody();
}

//Return the body of HTTTP Response
return $httpResponse;


Подробнее здесь: https://stackoverflow.com/questions/336 ... ttp-client

Вернуться в «Php»