wreq
is a library that makes HTTP client programming in Haskell
easy.
-
Simple but powerful
lens
-based API -
Over 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
No! See TODO.md
for a rather long list of ideas.