bharathsr has asked for the wisdom of the Perl Monks concerning the following question:

I have an application say RG which is listening on some IP and port. Now I need to send a soap request to that application using perl. How can I do this?

Replies are listed 'Best First'.
Re: how to send SOAP request
by smahesh (Pilgrim) on May 28, 2007 at 06:32 UTC

    The CPAN repository has a number of SOAP related modules. One of them should be able to satisfy your requirements. An excellent starter kit is the SOAP::Lite module.

    Mahesh

Re: how to send SOAP request
by blazar (Canon) on May 28, 2007 at 09:20 UTC
Re: how to send SOAP request
by erroneousBollock (Curate) on May 29, 2007 at 03:19 UTC
    I'd recommend using SOAP::WSDL because:
    • it marshals complex types for you,
    • it handles namespaces transparently,
    • it easily works with .NET web-services, and
    • it does caching for you (easily customisable)
    It's a sub-class of SOAP::Lite so you can still use parts of the lower-level API if necessary.

    -David