The uhttpc package
uhttpc contains a simple low-level and lightweight Haskell HTTP 1.1 library optimized for providing the bare minimum required for HTTP benchmarking purposes and allowing for time measurements of the individual phases of the HTTP transaction.
This package also provides the command-line tool uhttpc-bench as an usage example which mimics the popular weighttp HTTP benchmarking tool's CLI.
WARNING: uhttpc was originally developed for evaluating the new \"Mio\" parallel I/O manager introduced with GHC 7.8 and provide a base-line for HTTP client libraries. However, this is not a fully RFC compliant HTTP client library and therefore ought not be used as a general purpose HTTP implementation; Use libraries such as http-streams instead which aim toward full RFC compliance as well as having good performance.
[Skip to Readme]
|Dependencies||async (>=2.0 && <2.2), base (>=4.6 && <4.10), bytestring (==0.10.*), bytestring-lexing (>=0.4 && <0.6), deepseq (>=1.1 && <1.5), network (==2.6.*), network-uri (==2.6.*), optparse-applicative (>=0.11 && <0.13), uhttpc [details]|
|Copyright||© 2013-2015 Herbert Valerio Riedel|
|Author||Herbert Valerio Riedel|
|Source repository||head: git clone https://github.com/hvr/uhttpc.git|
|Uploaded||Mon Jul 13 06:11:38 UTC 2015 by HerbertValerioRiedel|
|Updated||Thu Jan 28 10:16:34 UTC 2016 by HerbertValerioRiedel to revision 1|
|Downloads||354 total (10 in the last 30 days)|
|Status||Docs available [build log]
Last success reported on 2015-07-13 [all 1 reports]
For package maintainers and hackage trustees