http-io-streams: HTTP and WebSocket client based on io-streams
An HTTP client with WebSocket (RFC 6455) support, using the Snap Framework's io-streams library to
handle the streaming IO. The http-io-streams
API designed for ease of use when querying web services and dealing with the result as streaming I/O.
The main HTTP/1.1 part of the library is exported in a single module Network.Http.Client; the WebSocket specific functionality is available from the Network.Http.Client.WebSocket module.
NOTE: This package originally started as a fork of http-streams with a lighter dependency footprint focusing on core HTTP functionality.
Flags
Manual Flags
Name | Description | Default |
---|---|---|
brotli | Build with support for Brotli (RFC7932) compression algorithm for HTTP compression. | Enabled |
fast-xor | Enable use of faster and more efficient | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- http-io-streams-0.1.5.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.1.1.0, 0.1.2.0, 0.1.3.0, 0.1.4.0, 0.1.5.0, 0.1.6.0, 0.1.6.1, 0.1.6.2, 0.1.6.3, 0.1.6.4, 0.1.7.0 (info) |
---|---|
Change log | CHANGELOG.md |
Dependencies | attoparsec (>=0.13.2.2 && <0.14), base (>=4.5 && <4.15), base64-bytestring (>=1.1.0.0 && <1.2), binary (>=0.7.1 && <0.8 || >=0.8.3 && <0.9), blaze-builder (>=0.4.1.0 && <0.5), brotli-streams (>=0.0.0.0 && <0.1), bytestring (>=0.10.0.0 && <0.11), case-insensitive (>=1.2.0.11 && <1.3), containers (>=0.5.0.0 && <0.6 || >=0.6.0.1 && <0.7), cryptohash-sha1 (>=0.11.100 && <0.12), directory (>=1.2.0.1 && <1.3 || >=1.3.0.0 && <1.4), HsOpenSSL (>=0.11.2 && <0.12), io-streams (>=1.5.0.1 && <1.6), mtl (>=2.2.2 && <2.3), network (>=2.6.0.0 && <2.7 || >=2.7.0.0 && <2.8 || >=2.8.0.0 && <2.9 || >=3.0.0.0 && <3.1 || >=3.1.0.0 && <3.2), network-uri (>=2.6.0.0 && <2.7), openssl-streams (>=1.2.1.3 && <1.3), text (>=1.2.3.0 && <1.3), transformers (>=0.3.0.0 && <0.4 || >=0.4.2.0 && <0.5 || >=0.5.2.0 && <0.6), xor (>=0.0.1.0 && <0.1) [details] |
License | BSD-3-Clause AND GPL-2.0-or-later[multiple license files] |
Copyright | © 2012-2018 Operational Dynamics Consulting, Pty Ltd and Others |
Author | Andrew Cowie <andrew@operationaldynamics.com>, Herbert Valerio Riedel <hvr@gnu.org> |
Maintainer | Herbert Valerio Riedel <hvr@gnu.org> |
Category | Web, IO-Streams |
Bug tracker | https://github.com/hvr/http-io-streams/issues |
Source repo | head: git clone https://github.com/hvr/http-io-streams.git |
Uploaded | by HerbertValerioRiedel at 2020-10-01T14:29:53Z |
Distributions | LTSHaskell:0.1.7.0, NixOS:0.1.7.0, Stackage:0.1.7.0 |
Reverse Dependencies | 2 direct, 0 indirect [details] |
Downloads | 4011 total (70 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |