View Source Avrora.HTTPClient behaviour (avrora v0.30.1)

Minimal HTTP client using built-in Erlang httpc library.

Summary

Callbacks

get(t, keyword)

@callback get(
  String.t(),
  keyword(String.t())
) :: {:ok, map()} | {:error, term()}

post(t, t, keyword)

@callback post(String.t(), String.t(), keyword(String.t())) ::
  {:ok, map()} | {:error, term()}