[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