> with Modules::SoapServer containing:
>
>
> my $server = SOAP::Transport::HTTP::Apache -> dispatch_to("SoapCalls");
>
> sub handler { $server->handler(@_) }
>
your handler() subroutine needs to be Apache::Filter aware. you can find
out how to do that via the Apache::Filter docs on cpan
http://search.cpan.org/dist/Apache-Filter/
or some sample code, for example
http://www.modperlcookbook.org/code/ch15/Cookbook-Clean-0.04/Clean.pm
>
> I've tried changing the config as follows:
>
> <Location /soapserver/>
> PerlSendHeader On
> SetHandler perl-script
> PerlHandler Modules::SoapServer Apache::Compress
> PerlSetVar Filter On
> Order deny,allow
> Allow from all
> </Location>
>
> and by putting some debug in Apache::Compress, I've confrimed that it
> is actually being called and is reaching the point at which it gzips
> the data and sends it off, but when I make a SOAP request with a
> "Accept-Encoding: gzip" header, I don't get compressed data back.
>
> Any ideas?
HTH
--Geoff