Two Easy PHP SOAP setHeaders Questions

claudiamule

New Member
Here's the code I'm using to generate the request headers:\[code\]$headers = array( new SOAPHEADER($this->_ns,'username',$this->_username,false, $this->_actor), new SOAPHEADER($this->_ns,'password',$this->_password,false, $this->_actor));$this->_client->__setSOAPHeaders($headers);\[/code\]This generates:\[code\]<SOAP-ENV:Header> <ns2:username SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/actor/next">test</ns2:username> <ns2:password SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/actor/next">test</ns2:password></SOAP-ENV:Header>\[/code\]That's all fine and dandy.Here are my two questions:The API doc requires that username be ns1:username and password be ns2:password. Mine are both ns2. First of all, what is the significance of the ns1|2? How can I fix this?Second question is just is there a way to generate the same result by only calling SOAPHEADER() once?
 
Back
Top