gzip Perl/SOAPLite Sample 1
Following is a sample of un-annotated Perl/SOAPLite Code for gzip compression
use Compress::Zlib;
use SOAP::Lite +trace => 'debug';
$namespace = 'http://webservices.galileo.com';
$endpoint = 'https://americas.webservices.travelport.com/B2BGateway/service/XMLSelect';
$action = 'SubmitXml';
$hostaccessprofile = 'DynApolloCopy_XXX';
$username = 'XXXXXXXXXX';
$password = 'XXXXXXX';
my $soap = SOAP::Lite
sub SOAP::Transport::HTTP::Client::get_basic_credentials {
$request = '
<Request>
<LocalDateTimeCT_6_0 xmlns="">
<LocalDateTimeMods>
<ReqCity>ORD</ReqCity>
</LocalDateTimeMods>
</LocalDateTimeCT_6_0>
</Request>';
$filter = '
<Filter>
<_ xmlns="" />
</Filter>';
my $response = $soap
SOAP::Data->name(Profile => $ hostaccessprofile)->type('string'),
SOAP::Data->name(Request => $request)->type('xml'),
SOAP::Data->name(Filter => $filter)->type('xml'));
print $response;