как передавать параметры в запрос SOAP
привет
я смотрю, документации по расширению SOAP маловато, кто-то разбирался с ним?
Мне надо сделать запрос по SOAP с параметрами.
это я понял
потом мне надо
>1 . Call the Login method to set up session. You have to pass the login name and the user
hash.
пробую напрямую:
выбрасывает exception
куда мне смотреть вообще, блин?
привет
я смотрю, документации по расширению SOAP маловато, кто-то разбирался с ним?
Мне надо сделать запрос по SOAP с параметрами.
PHP:
$wsdl = 'http://ip:port/path/SoapClientService?wsdl';
$params = array(
'soap_version'=>SOAP_1_2,
'trace'=>true,
);
$SoapClient = new SoapClient($wsdl,$params);
потом мне надо
>1 . Call the Login method to set up session. You have to pass the login name and the user
hash.
пробую напрямую:
PHP:
try{
$SoapClient->Login('user','password');
}catch (SoapFault $E){
echo $E;
}
echo $Soap->__getLastRequest(); показывает, что тело запроса не содержало никаких параметров вообщеSoapFault exception: [s:Sender] The SOAP action specified on the message, '', does not match the HTTP SOAP Action
Код:
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"
xmlns:ns1="http://tempuri.org/">
<env:Body><ns1:Login/><param1>hash</param1></env:Body>
</env:Envelope>