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 API
A 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.