Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Plack::Middleware::ReaUsergContributed PPlack::Middleware::RearrangeHeaders(3)

NAME
       Plack::Middleware::RearrangeHeaders - Reorder HTTP headers for buggy
       clients

SYNOPSIS
	 use Plack::Builder;

	 my $app = sub {
	     return [ 200, [
		 'Last-Modified' => 'Wed, 23 Sep 2009 13:36:33 GMT',
		 'Content-Type'	=> 'text/plain',
		 'ETag'	=> 'foo	bar',
	     ],	[ 'Hello Foo' ]	];
	 };

	 builder {
	     enable "Plack::Middleware::RearrangeHeaders";
	     $app;
	 };

DESCRIPTION
       Plack::Middleware::RearrangeHeaders sorts HTTP headers based on "Good
       Practice" i.e.:

	 # "Good Practice" order of HTTP message headers:
	 #    -	Response-Headers
	 #    -	Entity-Headers

       to work around buggy clients like very old MSIE or broken HTTP proxy
       servers.	Most clients today don't (and shouldn't) care about HTTP
       header order but	if you're too pedantic or have some environments where
       you need	to deal	with buggy clients like	above, this might be useful.

AUTHOR
       Tatsuhiko Miyagawa

SEE ALSO
       HTTP::Headers

perl v5.32.0			  2018-0Plack::Middleware::RearrangeHeaders(3)

NAME | SYNOPSIS | DESCRIPTION | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Plack::Middleware::RearrangeHeaders&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help