alvladtair
Новичок
Помогите сконструировать правильно SOAPHeader
Привет всем, братцы нужна помощь:
у меня проблемы с SOAP:
Вместо .... у меня все что полагается, DOMNode $sheader непустой, __doRequest на других запросах не глючит, но на этот дает следующее:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://online.unistream.ru/services/global/v2/"><SOAP-ENV:Header><ns1:SessionHeader/></SOAP-ENV:Header>....
WS следовательно меня посылает, если кто знает в чем проблема, а точнее как ее решить, помогите, заранее спасибо!
Привет всем, братцы нужна помощь:
у меня проблемы с SOAP:
PHP:
$sess=$doc->saveXML($sheader);
$sessvalues=new SoapVar($sess,SOAP_ENC_OBJECT);
$header = new SoapHeader'http://somens','SessionHeader',$sessvalues,false);
$Action="Action";
$res=$client->__soapCall(
$Action,
array($params),
array('Action' => 'http://...'.$Action,'xmlns'=>'http://...'.$Action),
$header
);
echo "<br>LastRequest <b>".$Action."</b>:<br><textarea rows=20 cols=100>".eregi_replace("><",">\n<",$client->__getLastRequestHeaders().$client->__getLastRequest())."</textarea>";}
catch (SoapFault $e) {
echo "<pre>";
var_dump($e);
}
Вместо .... у меня все что полагается, DOMNode $sheader непустой, __doRequest на других запросах не глючит, но на этот дает следующее:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://online.unistream.ru/services/global/v2/"><SOAP-ENV:Header><ns1:SessionHeader/></SOAP-ENV:Header>....
WS следовательно меня посылает, если кто знает в чем проблема, а точнее как ее решить, помогите, заранее спасибо!