# NAME Plack::Middleware::Method\_Allow - perl Plack Middleware to filter HTTP Methods # SYNOPSIS builder { enable "Plack::Middleware::Method_Allow", allow=>['GET', 'POST']; $app; }; # DESCRIPTION Explicitly allow HTTP methods and return 405 METHOD NOT ALLOWED for all others # PROPERTIES ## allow Method that set the allowed methods. Must be an array reference of HTTP methods. # METHODS ## prepare\_app Method is called once at load to read the allow list. ## call Method is called for each request which return 405 Method Not Allowed for any HTTP method that is not in list. # SEE ALSO [Plack::Middleware](https://metacpan.org/pod/Plack::Middleware) # AUTHOR Michael R. Davis # COPYRIGHT AND LICENSE MIT License Copyright (c) 2022 Michael R. Davis