POE::Component::Server::SOAP::Response - Emulates a SimpleHTTP::Response object,
used to store SOAP data
use POE::Component::Server::SOAP;
# Get the response object from SOAP
my $response = $_[ARG0];
print $response->soapmethod;
This module is used as a drop-in replacement, because we need to store some SOAP data for the response.
# 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 )
L<POE::Component::Server::SimpleHTTP>
L<POE::Component::Server::SimpleHTTP::Connection>
L<POE::Component::Server::SOAP>
L<SOAP::Lite>
Apocalypse <apocal@cpan.org>
Copyright 2009 by Apocalypse
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.