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@rev:1
LTS Haskell 22.17:0.3.6.3
Stackage Nightly 2024-04-18: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:344357b47f508e221f575eddcf9541a9df392e4622a62e332a28f8043ae2bf6b,1433

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