ReqClient

CIReleaseHex

Request client based on req & mint & mint_websocket etc. packages.

Custom steps can be packaged into plugins so that they are even easier to use by others???

Usage

# direct use
ReqClient.get!("https://httpbin.org/get")
# or as plugins
Req.get!(ReqClient.new(), url: "https://httpbin.org/get")
# faker or stub
ReqClient.get!("https://unknown.host", fake: :ok, verbose: true)
ReqClient.get!("https://unknown.host", stub: :ok, verbose: true)

Installation

If available in Hex, the package can be installed by adding req_client to your list of dependencies in mix.exs:

def deps do
[
{:req_client, "~> 0.1.1"}
]
end