on master help sign in
Add TLS support
commit4228447e91ec2de484821120b5840616afc24b31 authorTimo von Holtz <tvh@anchor.com.au> dateFri 23 Jan 2015, 09:18 (12 years ago) parent83e46f4
2 files changed+3−1
servant-client.cabal+1 src/Servant/Common/Req.hs+2−1
servant-client.cabal+1
@@ -44,6 +44,7 @@ library
4444 , either
4545 , exceptions
4646 , http-client
47+ , http-client-tls
4748 , http-types
4849 , network-uri >= 2.6
4950 , safe
src/Servant/Common/Req.hs+2−1
@@ -19,6 +19,7 @@ import Data.String.Conversions
1919import Data.Text
2020import Data.Text.Encoding
2121import Network.HTTP.Client
22+import Network.HTTP.Client.TLS
2223import Network.HTTP.Types
2324import Network.URI
2425import Servant.Common.BaseUrl
@@ -91,7 +92,7 @@ reqToRequest req (BaseUrl reqScheme reqHost reqPort) =
9192
9293{-# NOINLINE __manager #-}
9394__manager :: MVar Manager
94−__manager = unsafePerformIO (newManager defaultManagerSettings >>= newMVar)
95+__manager = unsafePerformIO (newManager tlsManagerSettings >>= newMVar)
9596
9697__withGlobalManager :: (Manager -> IO a) -> IO a
9798__withGlobalManager action = modifyMVar __manager $ \ manager -> do