Aura.Requester (Aura v0.9.0)
View SourceUtility for making HTTP requests to a Hex-compliant API
Summary
Types
The HTTP method to use for a given request
Functions
Makes a HTTP DELETE request
Inspects given options, or the Application.get_env/3
for
a Hex-compliant API URL
Makes a HTTP GET request
Returns https://hex.pm/api
Makes a HTTP POST request
Makes a HTTP PUT request
Makes a HTTP request
Types
Functions
@spec delete(path :: Aura.Common.api_path(), opts :: list()) :: {:ok, Req.Response.t()} | {:error, term()}
Makes a HTTP DELETE request
Inspects given options, or the Application.get_env/3
for
a Hex-compliant API URL
@spec get(path :: Aura.Common.api_path(), opts :: list()) :: {:ok, Req.Response.t()} | {:error, term()}
Makes a HTTP GET request
Returns https://hex.pm/api
@spec post(path :: Aura.Common.api_path(), opts :: list()) :: {:ok, Req.Response.t()} | {:error, term()}
Makes a HTTP POST request
@spec put(path :: Aura.Common.api_path(), opts :: list()) :: {:ok, Req.Response.t()} | {:error, term()}
Makes a HTTP PUT request
@spec request(method :: http_method(), path :: Aura.Common.api_path(), opts :: list()) :: {:ok, Req.Response.t()} | {:error, term()}
Makes a HTTP request