Safe Haskell | None |
---|---|
Language | Haskell2010 |
- type RequestHeader = (Text, Text)
- type RequestHeaders = [RequestHeader]
- data Request
- data HttpRequest = HttpRequest {
- httpMethod :: !Text
- httpPath :: !Path
- httpHeaders :: RequestHeaders
- httpQuery :: QueryText
- httpBody :: RequestBody
- newtype RequestBody = RequestBody Text
- runRequestBody :: RequestBody -> Text
- toHTTPHeader :: RequestHeader -> Header
- toHTTPHeaders :: RequestHeaders -> RequestHeaders
- requestPath :: Request -> Path
Documentation
type RequestHeader = (Text, Text) Source #
type RequestHeaders = [RequestHeader] Source #
Any message from the client is a Request
:
SetPongRequest
: A request that should be issued whenever a websocket pong is received.
In addition to every websocket pong the request also gets issued
immediately upon receival. Bot SetPongRequest
and SetCloseRequest
will
be confirmed with a Subscribed
response, but any return value of the
request won't be delivered.
SetCloseRequest
: A request that should be issued when the websocket
connection closes for whatever reason.
data HttpRequest Source #
HttpRequest | |
|
newtype RequestBody Source #
runRequestBody :: RequestBody -> Text Source #
toHTTPHeader :: RequestHeader -> Header Source #
requestPath :: Request -> Path Source #