cyborg
Новичок
Почему может не коннектится SoapClient через прокси?
пишет ошибку
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 Version 5.2.3
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);