Plack-App-Proxy
    
    
  
  
  
view release on metacpan or search on metacpan
lib/Plack/App/Proxy.pm view on Meta::CPAN
    $url .= $env->{PATH_INFO} || '';
    $url .= '?' . $env->{QUERY_STRING} if defined $env->{QUERY_STRING} && length $env->{QUERY_STRING} > 0;
    return $url;
}
sub build_headers_from_env {
    my($self, $env, $req) = @_;
    my $headers = $req->headers->clone;
    $headers->header("X-Forwarded-For" => $env->{REMOTE_ADDR});
    $headers->remove_header("Host") unless $self->preserve_host_header;
    $self->filter_headers( $headers );
    +{ map {$_ => scalar $headers->header($_) } $headers->header_field_names };
}
sub call {
    my ($self, $env) = @_;
    unless ($env->{'psgi.streaming'}) {
    
  
  
  
( run in 0.946 second using v1.01-cache-2.11-cpan-a1d94b6210f )