| Copyright | (C) 2020 Martins Erts |
|---|---|
| License | MIT |
| Maintainer | Martins Erts <martins.erts@gmail.com> |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
BfHaskell.Internal.Network
Description
Synopsis
- makeClientManager :: Member (Embed IO) r => Text -> Sem r Manager
- makeTlsClientManager :: Members [Embed IO, Error String] r => Text -> Text -> Text -> Sem r Manager
- parseUrl :: Member (Error String) r => Text -> Sem r (Url Https, Option scheme)
- addHeader :: Option Https -> (Text, Text) -> Option Https
Documentation
makeClientManager :: Member (Embed IO) r => Text -> Sem r Manager Source #
Https client manager
Arguments
| :: Members [Embed IO, Error String] r | |
| => Text | Hostname |
| -> Text | Public certificate |
| -> Text | Private key |
| -> Sem r Manager |
Https client manager with client certificate