name: wai-extra
description: Provides basic WAI handler and middleware functionality:

WAI Testing Framework

Hspec testing facilities and helpers for WAI.

Event Source/Event Stream

Send server events to the client. Compatible with the JavaScript
EventSource API.

Accept Override

Override the Accept header in a request. Special handling for the
_accept query parameter (which is used throughout WAI override the
Accept header).

Add Headers

WAI Middleware for adding arbitrary headers to an HTTP request.

Clean Path

Clean a request path to a canonical form.

Combine Headers

Combine duplicate headers into one.

GZip Compression

Negotiate HTTP payload gzip compression.

Health check endpoint

Add an empty health check endpoint.

HTTP Basic Authentication

WAI Basic Authentication Middleware which uses Authorization header.

JSONP

&quot;JSON with Padding&quot; middleware. Automatic wrapping of JSON
responses to convert into JSONP.

Method Override / Post

Allows overriding of the HTTP request method via the _method query string
parameter.

Request Logging

Request logging middleware for development and production environments

Request Rewrite

Rewrite request path info based on a custom conversion rules.

Select

Dynamically choose between Middlewares.

Stream Files

Convert ResponseFile type responses into ResponseStream type.

Virtual Host

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.
license_spdx: MIT
version: 0.0.0.2
spec_version: 1.0
download_url: http://hackage.haskell.org/package/wai-extra-0.0.0.2/wai-extra-0.0.0.2.tar.gz
home_url: 
                http://github.com/yesodweb/wai
              
news_url: https://libraries.io/hackage/wai-extra/versions.atom
date: 2015-01-26
about_resource: NONE
libraries_io_url: https://libraries.io/hackage/wai-extra?number=0.0.0.2
vcs_tool: git
vcs_repository: https://github.com/yesodweb/wai
vcs_branch: master
