Apache-Gateway
view release on metacpan or search on metacpan
sub redirect($$) {
my ($self, $allow_abort) = @_;
my $r = $self->{REQUEST};
my $ua = $self->{UA};
my $site = $self->{SITE};
my $path = $self->{GW_PATH};
my $url = Apache::URI->parse($r, $site . $path);
# If this is an anon-FTP request, fill in the password with the
# UA's from field.
if($url->scheme eq 'ftp' && $url->user eq 'anonymous') {
$url->password($ua->from) # anon-FTP passwd
}
my $request = HTTP::Request->new($r->method, $url->unparse);
# If upstream server has a broken clock, calculate how much we
# need to adjust condition GET time fields. Note: this code won't
# work correctly if we get redirected to another server with a
# different clock. Oh, well.
my $loc_conf = $self->location_config;
my $upstream_server = server_name_from_URL($r, $url);
( run in 0.468 second using v1.01-cache-2.11-cpan-49f99fa48dc )