@hackage http-io-streams0.1.7.2
HTTP and WebSocket client based on io-streams
Categories
License
BSD-3-Clause AND GPL-2.0-or-later
Maintainer
https://github.com/haskell-hvr/http-io-streams
Links
Versions
Installation
Tested Compilers
Dependencies (19)
- HsOpenSSL ^>=0.11.2
- attoparsec ^>=0.13.2.2 || ^>=0.14.4
- base >=4.9 && <5
- base64-bytestring ^>=1.2.1.0
- binary ^>=0.8.3.0
- blaze-builder ^>=0.4.1.0 Show all…
Dependents (3)
@hackage/ghcup, @hackage/hackage-cli, @hackage/S3
Package Flags
brotli
(on by default)
Build with support for Brotli (RFC7932) compression algorithm for HTTP compression.
fast-xor
(on by default)
Enable use of faster and more efficient XOR routines.
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.