Re: [SOAP] PHP5 SOAP Extension - Request Header Elements with Attributes
| From: | Peter De Vries | Date: | Thu, 11 May 2006 15:49:57 +0000 |
| Subject: | Re: [SOAP] PHP5 SOAP Extension - Request Header Elements with Attributes | ||
| References: | 1 | Groups: | php.soap |
| Request: | Send a blank email to php-soap+get-2264@lists.php.net to get a copy of this message | ||
Hi Paul,
Have been struggling with something similar myself recently. Support for
attributes is still limited. For now I solved it by overriding the __doRequest
method of the SoapClient object, loading the request into a DOM object, make
the required modifications and send. It's a bit of a hassle but it works fine.
There's kind of an example on the __doRequest manual page.
Peter.
--- Paul Osman <paul@eval.ca> wrote:
> HI There,
>
> I was wondering if there was a simple way to specify request header
> elements with attributes using the PHP5 SOAP extension? I've tried to
> figure it out from the docs for the SoapHeader class, but they're a
> little unclear and I see no mention of attributes. What I need is
> something like this:
>
> <SOAP-ENV:Header>
> <ns1:Security SOAP-ENV:mustUnderstand="1">
> <ns2:Timestamp>
> ...
> </ns2:Timestamp>
> <ns1:UsernameToken>
> <Username> ... </Username>
> <Password Type="..."> ... </Password>
> </ns1:UsernameToken>
> </ns1:Security>
> </SOAP-ENV:Header>
>
> Notice the "Type" attribute of the "Password" element. Any ideas? Any
> help would be greatly appreciated.
>
> Thanks,
> Paul
>
> --
> PHP Soap Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com