Hi all. I'm setting up a mod_perl & soap server, and a friend is writing a java client. As I commented to him, it's a bit like the blind leading the blind at this point :) His request is causing mod_perl to complain about not being able to serialize the request, with an error in XML::Parser. I would very much like to see what request has arrived. I've tried in the dispatcher: sub handler { my $request = shift; open( FH, ">>/tmp/soap.log" ); print FH "\n\n\n" . $request->as_string . "\n\n\n"; close FH; } Perhaps there is a better way to do this? I'd be surprised if there weren't. Anyway, this isn't really working. I'm getting *some* things logged, eg: POST /something/ HTTP/1.1 TE: deflate,gzip;q=0.3 Connection: TE, close Accept: text/xml, multipart/*, application/soap Host: entropy.homelinux.org User-Agent: SOAP::Lite/Perl/0.710.08 Content-Length: 476 Content-Type: text/xml; charset=utf-8 SOAPAction: "/something_else" ... but the actual SOAP envelope is missing. How do I get hold of the WHOLE request? Thanks :) DanThread Next