The wai-extra package

[Tags: library, mit]

Provides basic WAI handler and middleware functionality:

Hspec testing facilities and helpers for WAI.

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.

Negotiate HTTP payload gzip compression.

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.

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.


Properties

Versions0.0.0, 0.0.0.1, 0.0.0.2, 0.1.0, 0.1.1, 0.1.2, 0.1.2.1, 0.1.3, 0.1.3.1, 0.2.0, 0.2.1, 0.2.2, 0.2.2.1, 0.2.2.2, 0.2.3, 0.2.4, 0.2.4.1, 0.2.4.2, 0.3.0, 0.3.1, 0.3.2, 0.3.2.1, 0.3.3, 0.4.0, 0.4.0.1, 0.4.0.2, 0.4.0.3, 0.4.1.1, 0.4.1.2, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.5.1, 0.4.5.2, 0.4.6, 1.0.0, 1.0.0.1, 1.1.0, 1.1.0.1, 1.2.0, 1.2.0.1, 1.2.0.2, 1.2.0.3, 1.2.0.4, 1.2.0.5, 1.2.0.6, 1.3.0, 1.3.0.1, 1.3.0.2, 1.3.0.3, 1.3.0.4, 1.3.0.5, 1.3.1, 1.3.1.1, 1.3.2, 1.3.2.1, 1.3.2.2, 1.3.2.3, 1.3.2.4, 1.3.3, 1.3.3.1, 1.3.3.2, 1.3.4, 1.3.4.1, 1.3.4.2, 1.3.4.3, 1.3.4.4, 1.3.4.5, 1.3.4.6, 2.0.0, 2.0.0.1, 2.0.1, 2.0.1.1, 2.0.1.2, 2.0.2, 2.0.3, 2.0.3.1, 2.0.3.2, 2.0.3.3, 2.1.0, 2.1.0.1, 2.1.1, 2.1.1.1, 2.1.1.2, 2.1.1.3, 3.0.0, 3.0.0.1, 3.0.1, 3.0.1.1, 3.0.1.2, 3.0.2, 3.0.2.1, 3.0.2.2, 3.0.3, 3.0.3.1, 3.0.3.2, 3.0.4, 3.0.4.1, 3.0.4.2, 3.0.4.3, 3.0.4.4, 3.0.4.5
Dependenciesansi-terminal, base (==4.*), base64-bytestring, blaze-builder (>=0.2.1.4 && <0.5), bytestring (>=0.9.1.4), case-insensitive (>=0.2), containers, data-default-class, deepseq, directory (>=1.0.1), fast-logger (>=2.1 && <2.4), http-types (>=0.7), lifted-base (>=0.1.2), network (>=2.2.1.5), old-locale (>=1.0.0.2 && <1.1), resourcet (>=0.4.6 && <1.2), streaming-commons, stringsearch (==0.3.*), text (>=0.7), time (>=1.1.4), transformers (>=0.2.2), unix, unix-compat, void (>=0.5), wai (==3.0.*), wai-logger (>=2.0 && <2.3), word8
LicenseMIT
AuthorMichael Snoyman
Maintainermichael@snoyman.com
StabilityStable
CategoryWeb
Home pagehttp://github.com/yesodweb/wai
Source repositoryhead: git clone git://github.com/yesodweb/wai.git
UploadedThu Feb 26 05:11:31 UTC 2015 by MichaelSnoyman
DistributionsDebian:3.0.1.2, Fedora:3.0.4.1, FreeBSD:3.0.1.2, LTSHaskell:3.0.4.1, NixOS:3.0.4.4, Stackage:3.0.4.5
Downloads54259 total (1080 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees