ReqClient
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???
Todo
[] remove cli to script?
Usage
# direct use
ReqClient.get!("https://httpbin.org/get")
# or as plugins
Req.get!(ReqClient.new(), url: "https://httpbin.org/get")
# break or stub
ReqClient.get!("https://unknown.host", break: :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.5"}
]
end