request 0.2.1.0 → 0.2.2.0
raw patch · 2 files changed
+4/−9 lines, 2 filesdep ~bytestringdep ~http-client
Dependency ranges changed: bytestring, http-client
Files
- request.cabal +3/−3
- src/Network/HTTP/Request.hs +1/−6
request.cabal view
@@ -1,5 +1,5 @@ name: request-version: 0.2.1.0+version: 0.2.2.0 -- synopsis: description: "HTTP client for haskell, inpired by requests and http-dispatch." homepage: https://github.com/aisk/request#readme@@ -17,9 +17,9 @@ hs-source-dirs: src exposed-modules: Network.HTTP.Request build-depends: base >= 4.7 && < 5- , bytestring >= 0.10.12 && < 0.11+ , bytestring >= 0.10.12 && < 0.12 , case-insensitive >= 1.2.1 && < 1.3- , http-client >= 0.6.4 && < 0.7+ , http-client >= 0.6.4 && < 0.8 , http-types >= 0.12.3 && < 0.13 , http-client-tls >= 0.3.5 && < 0.4 default-language: Haskell2010
src/Network/HTTP/Request.hs view
@@ -79,14 +79,9 @@ in (hk, v)) headers) body -getManagerForUrl :: String -> IO LowLevelClient.Manager-getManagerForUrl url =- if "https" `List.isPrefixOf` url then LowLevelClient.newManager LowLevelTLSClient.tlsManagerSettings- else LowLevelClient.newManager LowLevelClient.defaultManagerSettings- send :: (S.IsString a) => Request a -> IO Response send req = do- manager <- getManagerForUrl $ requestUrl req+ manager <- LowLevelTLSClient.getGlobalManager llreq <- toLowlevelRequest req llres <- LowLevelClient.httpLbs llreq manager return $ fromLowLevelRequest llres