http-client-tls

http-client backend using the connection package and tls library

https://github.com/snoyberg/http-client

Version on this page:0.2.4
LTS Haskell 22.14:0.3.6.3
Stackage Nightly 2024-03-28:0.3.6.3
Latest on Hackage:0.3.6.3

See all snapshots http-client-tls appears in

MIT licensed by Michael Snoyman
Maintained by [email protected]
This version can be pinned in stack with:http-client-tls-0.2.4@sha256:06bc01e8479a4696293fd24d6ae16e3b0ecbe990a42b0b7e62142e566402ffa0,1373

Module documentation for 0.2.4

http-client-tls

Full tutorial docs are available at: https://github.com/commercialhaskell/jump/blob/master/doc/http-client.md

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
    ...

Changes

0.2.4

  • Global manager

0.2.3

  • Exception catching cleanup