Plack::Middleware::ContentLength - Adds Content-Length header automatically River stage four • 732 direct dependents • 2024 total dependents

Plack::Middleware::ContentLength is a middleware that automatically adds "Content-Length" header when it's appropriate i.e. the response has a content body with calculable size (array of chunks or a real filehandle). This middleware can also be used ...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::ErrorDocument - Set Error Document based on HTTP status code River stage four • 732 direct dependents • 2024 total dependents

Plack::Middleware::ErrorDocument allows you to customize error screen by setting paths (file system path or URI path) of error pages per status code....

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::ConditionalGET - Middleware to enable conditional GET River stage four • 732 direct dependents • 2024 total dependents

This middleware enables conditional GET and HEAD using "If-None-Match" and "If-Modified-Since" header. The application should set either or both of "Last-Modified" or "ETag" response headers per RFC 2616. When either of the conditions is met, the res...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::HTTPExceptions - Catch HTTP exceptions River stage four • 732 direct dependents • 2024 total dependents

Plack::Middleware::HTTPExceptions is a PSGI middleware component to catch exceptions from applications that can be translated into HTTP status codes. Your application is supposed to throw an object that implements a "code" method which returns the HT...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::IIS7KeepAliveFix - fixes buffer being cut off on redirect when keep-alive is active on IIS. River stage four • 732 direct dependents • 2024 total dependents

This middleware fixes buffer being cut off on redirect when keep-alive is active on IIS7....

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::RearrangeHeaders - Reorder HTTP headers for buggy clients River stage four • 732 direct dependents • 2024 total dependents

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 server...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::AccessLog::Timed - Logs requests with time and accurate body size River stage four • 732 direct dependents • 2024 total dependents

Plack::Middleware::AccessLog::Timed is a subclass of Plack::Middleware::AccessLog but uses a wrapped body handle to get the actual response body size %b (even if it's not a chunk of array or a real filehandle) and the time taken to serve the request:...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::IIS6ScriptNameFix - fixes wrong SCRIPT_NAME and PATH_INFO that IIS6 sets River stage four • 732 direct dependents • 2024 total dependents

This middleware fixes wrong "SCRIPT_NAME" and "PATH_INFO" set by IIS6....

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::BufferedStreaming - Enable buffering for non-streaming aware servers River stage four • 732 direct dependents • 2024 total dependents

Plack::Middleware::BufferedStreaming is a PSGI middleware component that wraps the application that uses "psgi.streaming" interface to run on the servers that do not support the interface, by buffering the writer output to a temporary buffer. This mi...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::SimpleContentFilter - Filters response content River stage four • 732 direct dependents • 2024 total dependents

This middleware should be considered as a demo. Running this against your application might break your HTML unless you code the filter callback carefully. Plack::Middleware::SimpleContentFilter is a simple content text filter to run against response ...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::LighttpdScriptNameFix - fixes wrong SCRIPT_NAME and PATH_INFO that lighttpd sets River stage four • 732 direct dependents • 2024 total dependents

This middleware fixes wrong "SCRIPT_NAME" and "PATH_INFO" set by lighttpd when you mount your app under the root path ("/"). If you use lighttpd 1.4.23 or later you can instead enable "fix-root-scriptname" flag inside "fastcgi.server" instead of usin...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Builder - OO and DSL to enable Plack Middlewares River stage four • 732 direct dependents • 2024 total dependents

Plack::Builder gives you a quick domain specific language (DSL) to wrap your application with Plack::Middleware subclasses. The middleware you're trying to use should use Plack::Middleware as a base class to use this DSL, inspired by Rack::Builder. W...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack - Perl Superglue for Web frameworks and Web Servers (PSGI toolkit) River stage four • 732 direct dependents • 2024 total dependents

Plack is a set of tools for using the PSGI stack. It contains middleware components, a reference server and utilities for Web application frameworks. Plack is like Ruby's Rack or Python's Paste for WSGI. See PSGI for the PSGI specification and PSGI::...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Util - Utility subroutines for Plack server and framework developers River stage four • 732 direct dependents • 2024 total dependents

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Handler::FCGI - FastCGI handler for Plack River stage four • 732 direct dependents • 2024 total dependents

This is a handler module to run any PSGI application as a standalone FastCGI daemon or a .fcgi script. OPTIONS listen listen => [ '/path/to/socket' ] listen => [ ':8080' ] Listen on a socket path, hostname:port, or :port. port listen via TCP on port ...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Component - Base class for PSGI endpoints River stage four • 732 direct dependents • 2024 total dependents

Plack::Component is the base class shared between Plack::Middleware and "Plack::App::*" modules. If you are writing middleware, you should inherit from Plack::Middleware, but if you are writing a Plack::App::* you should inherit from this directly....

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::App::File - Serve static files from root directory River stage four • 732 direct dependents • 2024 total dependents

This is a static file server PSGI application, and internally used by Plack::Middleware::Static. This application serves file from document root if the path matches with the local file. Use Plack::App::Directory if you want to list files in the direc...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

plackup - Run PSGI application with Plack handlers River stage four • 732 direct dependents • 2024 total dependents

plackup is a command line utility to run PSGI applications from the command line. plackup automatically figures out the environment it is run in, and runs your application in that environment. FastCGI, CGI, AnyEvent and others can all be detected. Se...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Request - Portable HTTP request object from PSGI env hash River stage four • 732 direct dependents • 2024 total dependents

Plack::Request provides a consistent API for request objects across web server environments....

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::App::PSGIBin - Run .psgi files from a directory River stage four • 732 direct dependents • 2024 total dependents

This application loads *.psgi* files (or actually whichever filename extensions) from the root directory and run it as a PSGI application. Suppose you have a directory containing "foo.psgi" and "bar.psgi", map this application to "/app" with Plack::A...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

42 results (0.037 seconds)