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.1
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.1@sha256:24d668bb7503baf0d167b2dd8fa8a3a3fc2d93d212fc7a15ff6e5c05163fb765,1380

Module documentation for 0.2.4.1

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

  • Cabal description fix

0.2.4

  • Global manager

0.2.3

  • Exception catching cleanup