Package Info

ghc-wai-extra


Provides some basic WAI handlers and middleware


Unspecified

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.

  • GZip Compression

Negotiate HTTP payload gzip compression.

  • HTTP Basic Authentication

WAI Basic Authentication Middleware which uses Authorization header.

  • JSONP

"JSON with Padding" 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.

  • 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: MIT
URL: https://hackage.haskell.org/package/wai-extra

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
3.1.8-bp155.2.14 info GA Release 2023-05-22 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • ghc-wai-extra
  • ghc-wai-extra-devel
3.1.8-bp154.1.12 info GA Release 2022-05-09 15 SP4
  • AArch64
  • ppc64le
  • x86-64
  • ghc-wai-extra
  • ghc-wai-extra-devel
3.0.20.0-bp150.2.4 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • x86-64
  • ghc-wai-extra
  • ghc-wai-extra-devel
3.0.16.1-2.6 info 5585 2016-09-14 12 GA-SP5
  • AArch64
  • s390x
  • x86-64
  • ghc-wai-extra
  • ghc-wai-extra-devel
3.0.16.1-2.2 info 5585 2016-09-14 12 GA-SP5
  • ppc64le
  • ghc-wai-extra
  • ghc-wai-extra-devel