This version can be pinned in stack with:wreq-0.5.0.1@sha256:f7130edcf03cbf84d2c795a6edccf35b51eff2c5e5a0f12756cceb941b3bea08,5142
Module documentation for 0.5.0.1
Depends on 25 packages
(full list with versions):
aeson,
attoparsec,
authenticate-oauth,
base,
base16-bytestring,
byteable,
bytestring,
case-insensitive,
containers,
cryptohash,
exceptions,
ghc-prim,
hashable,
http-client,
http-client-tls,
http-types,
lens,
lens-aeson,
mime-types,
psqueues,
template-haskell,
text,
time,
time-locale-compat,
unordered-containers 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-client
and lens
-
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.
-- markdown --
2017-01-09 0.5.0.0
2015-05-10 0.4.0.0
-
Compatible with GHC 7.10.
-
New withAPISession and withSessionControl functions make talking to
REST services more efficient.
-
Added support for AWS S3 virtual-host style URLs.
-
Added signing support for region specific calls to the AWS Security
Token Service (AWS STS).
-
The introduction of AWS support accidentally introduced unwanted AWS
headers and computation into all requests. This has been fixed.
2014-12-11 0.3.0.1
- Bump lower bound on http-client to 0.3.0.1
2014-12-02 0.3.0.0
-
Support for Amazon Web Services request signing
-
New customMethod, customMethodWith functions allow use of arbitrary
HTTP verbs
-
httpProxy, basicAuth, oauth2Bearer, oauth2Token: removed Maybe from
result types, changed documentation to suggest use of (?~)
2014-08-25 0.2.0.0
2014-04-22 0.1.0.0