cookie_jar v1.0.3 CookieJar.HTTPoison
Use this module instead of HTTPoison, use jar as the first argument in all function calls, i.e. [:get, :get!, :head, :head!, :options, :options!, :delete, :delete!, :post, :post!, :put, :put!, :patch, :patch!]
Link to this section Summary
Link to this section Functions
Link to this function
delete(jar, url, headers \\ [], options \\ [])
delete(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Link to this function
delete!(jar, url, headers \\ [], options \\ [])
delete!(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Link to this function
get(jar, url, headers \\ [], options \\ [])
get(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Link to this function
get!(jar, url, headers \\ [], options \\ [])
get!(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Link to this function
head(jar, url, headers \\ [], options \\ [])
head(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Link to this function
head!(jar, url, headers \\ [], options \\ [])
head!(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Link to this function
options(jar, url, headers \\ [], options \\ [])
options(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Link to this function
options!(jar, url, headers \\ [], options \\ [])
options!(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Link to this function
patch(jar, url, body, headers \\ [], options \\ [])
patch(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Link to this function
patch!(jar, url, body, headers \\ [], options \\ [])
patch!(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Link to this function
post(jar, url, body, headers \\ [], options \\ [])
post(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Link to this function
post!(jar, url, body, headers \\ [], options \\ [])
post!(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Link to this function
put(jar, url, body, headers \\ [], options \\ [])
put(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Link to this function
put!(jar, url, body, headers \\ [], options \\ [])
put!(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()