SoapClient через прокси почему не коннектится?

cyborg

Новичок
Почему может не коннектится SoapClient через прокси?
PHP:
$client = new SoapClient('http://111.111.111.111:1111/CGWebService?wsdl', array('proxy_host' => '222.222.222.222',
                                                                                'proxy_port' => 2222));
пишет ошибку

PHP Warning: SoapClient::SoapClient(http://111.111.111.111:1111/CGWebService?wsdl) [<a href='function.SoapClient-SoapClient'>function.SoapClient-SoapClient</a>]: failed to open stream: Connection timed out in /mysoap.php on line 1

А с той же машины если курлом сделать, то все нормально
PHP:
$handle = curl_init(); 
curl_setopt($handle, CURLOPT_HEADER, 0);
curl_setopt($handle, CURLOPT_URL, 'http://111.111.111.111:1111/CGWebService?wsdl'); 
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($handle, CURLOPT_PROXY, '222.222.222.222:2222'); 
$response = curl_exec($handle); 
curl_close($handle);
Если важно, то стоит PHP Version 5.2.3
 

cyborg

Новичок
Может можно конструктор переписать как-нибудь, чтоб работал через курл?
 

cyborg

Новичок
Проблема была в том, что в WSDL была директива import location и тот адрес недоступен.
 
Сверху