| Plack documentation | Contained in the Plack distribution. |
Plack::Middleware::Head - auto delete response body in HEAD requests
enable "Head";
This middleware deletes response body in HEAD requests.
Tatsuhiko Miyagawa
Rack::Head
| Plack documentation | Contained in the Plack distribution. |
package Plack::Middleware::Head; use strict; use warnings; use parent qw(Plack::Middleware); sub call { my($self, $env) = @_; return $self->app->($env) unless $env->{REQUEST_METHOD} eq 'HEAD'; $self->response_cb($self->app->($env), sub { my $res = shift; $res->[2] = []; }); } 1; __END__