An easy-to-use HTTP client library.
A web client library that is designed for ease of use.
Tutorial: http://www.serpentine.com/wreq/tutorial.html
Features include:
Simple but powerful
lens
-based APIA solid test suite, and built on reliable libraries like http-client and lens
Session handling includes connection keep-alive and pooling, and cookie persistence
Automatic response body 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
Early TLS support via the tls package
wreq: a Haskell web client library
wreq
is a library that makes HTTP client programming in Haskell easy.
Features
Simple but powerful
lens
-based APIOver 100 tests, and built on reliable libraries like
http-client
andlens
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.