logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

POE::Component::Server::SOAP::Response - Emulates a SimpleHTTP::Response object, used to store SOAP data

Author

       Apocalypse <apocal@cpan.org>

Description

               This module is used as a drop-in replacement, because we need to store some SOAP data for the response.

   METHODS
               # Get the response object from SOAP
               my $response = $_[ARG0];

               $response->soaprequest()        # Returns the original HTTP::Request object from SimpleHTTP
               $response->soapservice()        # Returns the service that triggered this SOAP instance
               $response->soapmethod()         # Returns the method that triggered this SOAP instance
               $response->soapuri()            # Returns the original URI of the request without the method
               $response->soapheaders()        # Returns an arrayref of SOAP::Header objects ( undef if none )
               $response->soapbody()           # Returns the body as a hashref ( undef if no arguments )

   EXPORT
       Nothing.

Name

       POE::Component::Server::SOAP::Response - Emulates a SimpleHTTP::Response object, used to store SOAP data

See Also

               L<POE::Component::Server::SimpleHTTP>

               L<POE::Component::Server::SimpleHTTP::Connection>

               L<POE::Component::Server::SOAP>

               L<SOAP::Lite>

Synopsis

               use POE::Component::Server::SOAP;

               # Get the response object from SOAP
               my $response = $_[ARG0];

               print $response->soapmethod;

See Also