Zend Framework https запрос

Я пытаюсь сделать запрос https с помощью Zend Framework 1.11, с HTTP Everithing работает нормально, но когда я изменяю URL-адрес запроса на https://etc.com, Я не в состоянии получить ответ.

я пытаюсь как читал в руководстве, вот так:

$uri='https://url.com';

$adapter = new Zend_Http_Client_Adapter_Curl();
$client = new Zend_Http_Client();
$client->setUri($uri);
$client->setMethod('POST');
$client->setAdapter($adapter);
$adapter->setConfig(array(
'curloptions' => array(
CURLOPT_SSL_VERIFYPEER => false)
));

Log::notice("URL: " . $uri);
$response = $client->setRawData($xml, 'application/xml')->request('POST');

я активировал уже в моем php.ini php_curl.dll.

Так что только с https не работает, может кто-нибудь подскажет, что я делаю не так.

Благодарю.

0

Решение

Вероятно, недействительный сертификат. Если вы не можете изменить сертификат сервера на действительный, вы должны установить параметр curl, чтобы игнорировать недействительный сертификат:

$addapter->setCurlOption(CURLOPT_SSL_VERIFYPEER, false);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]