@hackage wreq0.5.4.5
An easy-to-use HTTP client library.
Categories
License
BSD-3-Clause
Maintainer
Ondřej Palkovský
Links
Versions
Installation
CustomTested Compilers
Dependencies (24)
- aeson >=0.7.0.3
- attoparsec >=0.11.1.0
- authenticate-oauth >=1.5
- base >=4.13 && <5
- base16-bytestring
- bytestring >=0.9 Show all…
Dependents (163)
@hackage/rfc, @hackage/wrecker, @hackage/craft, @hackage/rating-chgk-info, @hackage/snaplet-wordpress, @hackage/orion-hs, Show all…
Package Flags
doctest
(on by default)
enable doctest tests
aws
(off by default)
enable AWS tests
httpbin
(off by default)
enable httpbin test daemon
developer
(off by default)
build in developer mode
wreq: a Haskell web client library 
wreq is a library that makes HTTP client programming in Haskell
easy.
Features
-
Simple but powerful
lens-based API -
Over 100 tests, and built on reliable libraries like
http-clientandlens -
Session handling includes connection keep-alive and pooling, and cookie persistence
-
Automatic decompression
-
Powerful multipart form and file upload handling
-
Support for JSON requests and responses, including navigation of schema-less responses
-
Basic and OAuth2 bearer authentication
-
Amazon Web Services (AWS) request signing (Version 4)
-
AWS signing supports sending requests through the Runscope Inc. Traffic Inspector
Tutorials
See the tutorials for a quick-start.
Is it done?
No! See TODO.md for a rather long list of ideas.