NAME
Plack::Middleware::ServerName - sets/fakes the name of the server processing the requests while it will try to rearrange the headers so that they can match the real webserver you want to fake
SYNOPSIS
use Plack::Builder;
builder {
enable "Plack::Middleware::ServerName",
name => 'Apache/2.2.8',
order => [ qw( Date Server Last-Modified ETag Content-Type ) ];
$app;
};
DESCRIPTION
Plack::Middleware::ServerName is a middleware that allows to fakes the response Server header by removing it ( if name is undef ) or setting it to a defined value.
CONFIGURATIONS
- name
-
name => 'Apache' name => 'My-Own-WebServer/0.02'
string that defines/fakes the server's name
- order
-
order => [ qw( Date Server Last-Modified ETag Accept-Ranges Content-Length Keep-Alive Connection Content-Type ) ]
arrayref with headers in the order that the server should return them this are also case sensitive as to how the server returns them
SEE ALSO
AUTHOR
Sorin Pop <sorin.pop {at} evozon.com>
LICENSE
This software is copyright (c) 2011 by Sorin Pop.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.