| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Okapi.HTTP.Request
Documentation
request :: Request Method [Text] Query RequestHeaders (IO ByteString) Source #
methodGET :: Request GET [Text] Query RequestHeaders (IO ByteString) Source #
methodPOST :: Request POST [Text] Query RequestHeaders (IO ByteString) Source #
methodPUT :: Request PUT [Text] Query RequestHeaders (IO ByteString) Source #
method :: forall (m :: Symbol) path query headers body. KnownMethod m -> Request Method path query headers body -> Request (KnownMethod m) path query headers body Source #
path :: SymTree Path path -> Request method [Text] query headers body -> Request method path query headers body Source #
query :: SymTree Query query -> Request method path Query headers body -> Request method path query headers body Source #
headers :: SymTree Headers headers -> Request method path query RequestHeaders body -> Request method path query headers body Source #
body :: SymTree Body body -> Request method path query headers (IO ByteString) -> Request method path query headers body Source #
pathOf :: (Generic path, GPath (Rep path)) => Request method [Text] query headers body -> Request method path query headers body Source #
queryOf :: (Generic query, GQuery (Rep query)) => Request method path Query headers body -> Request method path query headers body Source #
headersOf :: (Generic headers, GHeaders (Rep headers)) => Request method path query RequestHeaders body -> Request method path query headers body Source #
parseRequest :: Request method path query headers body -> Request -> IO (Either (Request method path query headers body) (Request method path query headers body)) Source #
parseRequestResult :: Request method path query headers body -> Request -> IO (Request method path query headers body) Source #