diff options
Diffstat (limited to 'lib/Plack/Client.pm')
-rw-r--r-- | lib/Plack/Client.pm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Plack/Client.pm b/lib/Plack/Client.pm index af145ff..82630f8 100644 --- a/lib/Plack/Client.pm +++ b/lib/Plack/Client.pm @@ -53,6 +53,9 @@ sub request { my $env = $self->_req_to_env($req); my $psgi_res = $self->_resolve_response($app->($env)); + # is there a better place to do this? Plack::App::Proxy already takes care + # of this (since it's making a real http request) + $psgi_res->[2] = [] if $env->{REQUEST_METHOD} eq 'HEAD'; # XXX: or just return the arrayref? return Plack::Response->new(@$psgi_res); |