Safe Haskell | Trustworthy |
---|---|
Language | Haskell98 |
This module defines some convenience functions for creating responses.
- ok :: ContentType -> ByteString -> Response
- okHtml :: ByteString -> Response
- movedTo :: String -> Response
- redirectTo :: String -> Response
- badRequest :: Response
- requireBasicAuth :: String -> Response
- forbidden :: Response
- notFound :: Response
- serverError :: Response
Documentation
ok :: ContentType -> ByteString -> Response Source
Creates a 200 (OK) Response
with the given content-type and resposne
body
okHtml :: ByteString -> Response Source
Creates a 200 (OK) Response
with content-type "text/html" and the
given resposne body
movedTo :: String -> Response Source
Given a URL returns a 301 (Moved Permanently) Response
redirecting to
that URL.
redirectTo :: String -> Response Source
Given a URL returns a 303 (See Other) Response
redirecting to that URL.
Returns a 400 (Bad Request) Response
.
requireBasicAuth :: String -> Response Source
Returns a 401 (Authorization Required) Response
requiring basic
authentication in the given realm.
serverError :: Response Source
Returns a 500 (Server Error) Response
.