@hackage wreq0.3.0.1
An easy-to-use HTTP client library.
Categories
License
BSD-3-Clause
Maintainer
bos@serpentine.com
Links
Versions
Installation
CustomDependencies (24)
- PSQueue >=1.1
- aeson >=0.7.0.3
- attoparsec >=0.11.1.0
- base >=4.5 && <5
- base16-bytestring
- byteable 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
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.