Moric
Новичок
День добрый.
Пытаюсь использовать стандартный SoapClient, но не могу разобраться как передавать с запросом параметры:
Должен получится запрос
Перепробовал все возможные варианты передачи параметров в запрос:
Реакции никакой.
Как передать в SoapClient параметры?
Пытаюсь использовать стандартный SoapClient, но не могу разобраться как передавать с запросом параметры:
PHP:
$client = new SoapClient("some_url_to_wsdl");
$out = $client->__soapCall('getUsersInfo',
array('getUsersInfo' => array('userId'=>array("some_user_id")))
);
$this->out($client->__getLastRequest());
$this->out($client->__getLastResponse());
Но получается:<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:app="app_url">
<soapenv:Header/>
<soapenv:Body>
<app:getUsersInfo>
<userId>test@test-company</userId>
</app:getUsersInfo>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="app_url">
<SOAP-ENV:Body>
<ns1:getUsersInfo/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Перепробовал все возможные варианты передачи параметров в запрос:
PHP:
array('getUsersInfo' => array('userId'=>array("some_user_id")))
array('getUsersInfo' => array('userId'=>"some_user_id"))
array('userId'=>"some_user_id")
Как передать в SoapClient параметры?