About

Metadata

  • Last updated , by ondrap
  • License BSD-3-Clause
  • Categories Web Development
  • Maintained by: Ondřej Palkovský

  • Lottery factor: 1

Links

Installation

This package uses the Custom cabal build type

Tested Compilers

  1. 9.10.3
  2. 9.6.4
  3. 9.4.8
  4. 9.2.8

Package Flags

Use the -f option with cabal commands to enable flags

    doctest (on by default)

    enable doctest tests

    aws (off by default)

    enable AWS tests

    httpbin (off by default)

    enable httpbin test daemon

    developer (off by default)

    build in developer mode

Readme

wreq: a Haskell web client library Build Status

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.