header() :: {String.t(), String.t()}
get(String.t(), [header()], list()) :: {:ok, HTTPoison.Response} | {:error, any()}