Hi Ask,
here is a patch for Apache::ProxyPassThru (in Apache::DumpHeaders),
which fixes the folowing:
* It hangs with POST request
* Links are broken when 302 redirect happens
LWP::UserAgent::request() automatically handles Redirection.
Thanks.
--- ProxyPassThru.pm~ Sun Aug 19 06:03:43 2001
+++ ProxyPassThru.pm Sun Aug 19 06:04:40 2001
@@ -24,11 +24,15 @@
$request->header($key,$val);
}
- my $res = (new LWP::UserAgent)->request($request);
+ if ($r->method eq 'POST') {
+ $request->content(scalar $r->content);
+ }
+
+ my $res = (new LWP::UserAgent)->simple_request($request);
$r->content_type($res->header('Content-type'));
#feed reponse back into our request_rec*
$r->status($res->code);
- $r->status_line(join " ", $res->code, $res->message);
+ $r->status_line($res->status_line);
$res->scan(sub {
$r->header_out(@_);
});
--
Tatsuhiko Miyagawa <[EMAIL PROTECTED]>