[Soap-Python] How to change SOAP response headers
Burak Arslan
burak.arslan at arskom.com.tr
Fri May 25 20:14:00 CEST 2012
On 05/25/12 21:09, Mehmet Arikkan wrote:
> Actually what I meant to ask is that whether my way to add the header
> is a proper way:
>
> def _on_method_call(ctx):
> ctx.out_header = RespHeader()
> ctx.out_header.Elem1 = 'Test1'
> ctx.out_header.Elem2 = 'Test2'
>
> HelloWorldService.event_manager.add_listener('method_call',
> _on_method_call)
>
> Is this how you would properly add a SOAP Header to your outgoing message?
>
Yes, you could do it like this with events if you want to add that
header to every response regardless of the method name. You could also
do it in the user code as well, without messing with events at all, in
case you need to add method-specific headers.
Does that help?
Best,
Burak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/soap/attachments/20120525/ad8c71ec/attachment.html>
More information about the Soap
mailing list