http-client-tls
http-client backend using the connection package and tls library
http-client-tls
Full tutorial docs are available at: https://haskell-lang.org/library/http-client
Use the http-client package with the pure-Haskell tls package for secure
connections. For the most part, you'll just want to replace
defaultManagerSettings with tlsManagerSettings, e.g.:
import Network.HTTP.Client
import Network.HTTP.Client.TLS
main :: IO ()
main = do
manager <- newManager tlsManagerSettings
...
- base >= 4.10 && < 5
- base16 >= 1.0
- cryptohash-md5
- data-default
- http-client >= 0.7.11
- crypton-connection
- network
- tls >= 2.1.2
- bytestring
- case-insensitive
- transformers
- http-types
- exceptions
- containers
- text
- network-uri
- 0.4.0
- 0.3.6.4
- 0.3.6.3
- 0.3.6.2
- 0.3.6.1
- 0.3.6
- 0.3.5.3
- 0.3.5.2
- 0.3.5.1
- 0.3.5
- 0.3.4.2
- 0.3.4.1
- 0.3.4
- 0.3.3.1
- 0.3.3
- 0.3.2
- 0.3.1.1
- 0.3.1
- 0.3.0
- 0.2.4.1
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1.2
- 0.2.1.1
- 0.2.1
- 0.2.0.3
- 0.2.0.2
- 0.2.0.1
- 0.2.0.0