Sorin Alexandru Pop > Plack-Middleware-ServerName > Plack::Middleware::ServerName

Download:
Plack-Middleware-ServerName-0.02.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.02   Source  

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 ^

Plack::Middleware

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.

syntax highlighting: