Provides some basic WAI handlers and middleware.
Provides basic WAI handler and middleware functionality:
Hspec testing facilities and helpers for WAI.
- Event Source/Event Stream
Send server events to the client. Compatible with the JavaScript
EventSource API.
Override the Accept header in a request. Special handling for the
_accept query parameter (which is used throughout WAI override the
Accept header).
WAI Middleware for adding arbitrary headers to an HTTP request.
Clean a request path to a canonical form.
Combine duplicate headers into one.
Negotiate HTTP payload gzip compression.
Add an empty health check endpoint.
- HTTP Basic Authentication
WAI Basic Authentication Middleware which uses Authorization header.
"JSON with Padding" middleware. Automatic wrapping of JSON responses
to convert into JSONP.
Allows overriding of the HTTP request method via the _method query
string parameter.
Request logging middleware for development and production environments
Rewrite request path info based on a custom conversion rules.
Dynamically choose between Middlewares.
Convert ResponseFile type responses into ResponseStream type.
Redirect incoming requests to a new host based on custom rules.
API docs and the README are available at
http://www.stackage.org/package/wai-extra.