php soap-клиент для автономного мыльного сервера, прослушивающего настраиваемый порт

Я создал автономный веб-сервис с использованием gSoap 2.8.14 и c ++. Теперь я пытаюсь написать php-клиент для этой веб-службы, но не могу этого сделать. Мой веб-сервис прослушивает порт 9009. Код PHP выглядит следующим образом:

$params = array('user' => 'username','password' => 'password','session-id'=>'approved');
$client = new SoapClient("authenticate.wsdl");
var_dump($client->__getFunctions());
$res = $client->verifyUser ( $params);

print_r( $res);

Любая помощь о том, как указать настраиваемый порт для клиента php, будет отличной.


person Vijay Sharma    schedule 02.04.2013    source источник


Ответы (1)


Просто укажите хост и порт, передав массив параметров конструктору.

$client = new SoapClient("authenticate.wsdl", 
                          array('proxy_host' => 'YOUR_HOST',
                                'proxy_port' => '9009'));
person m4t1t0    schedule 02.04.2013