cookie_jar v1.0.4 CookieJar.HTTPoison View Source
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 \\ [])
View Source
delete(jar, url, headers \\ [], options \\ [])
View Source
delete(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) ::
{:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
| {:error, HTTPoison.Error.t()}
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 \\ [])
View Source
delete!(jar, url, headers \\ [], options \\ [])
View Source
delete!(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) ::
HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
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 \\ [])
View Source
get(jar, url, headers \\ [], options \\ [])
View Source
get(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) ::
{:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
| {:error, HTTPoison.Error.t()}
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 \\ [])
View Source
get!(jar, url, headers \\ [], options \\ [])
View Source
get!(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) ::
HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
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 \\ [])
View Source
head(jar, url, headers \\ [], options \\ [])
View Source
head(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) ::
{:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
| {:error, HTTPoison.Error.t()}
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 \\ [])
View Source
head!(jar, url, headers \\ [], options \\ [])
View Source
head!(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) ::
HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
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 \\ [])
View Source
options(jar, url, headers \\ [], options \\ [])
View Source
options(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) ::
{:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
| {:error, HTTPoison.Error.t()}
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 \\ [])
View Source
options!(jar, url, headers \\ [], options \\ [])
View Source
options!(GenServer.server(), String.t(), Keyword.t(), Keyword.t()) ::
HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
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 \\ [])
View Source
patch(jar, url, body, headers \\ [], options \\ [])
View Source
patch(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) ::
{:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
| {:error, HTTPoison.Error.t()}
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 \\ [])
View Source
patch!(jar, url, body, headers \\ [], options \\ [])
View Source
patch!(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) ::
HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
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 \\ [])
View Source
post(jar, url, body, headers \\ [], options \\ [])
View Source
post(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) ::
{:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
| {:error, HTTPoison.Error.t()}
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 \\ [])
View Source
post!(jar, url, body, headers \\ [], options \\ [])
View Source
post!(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) ::
HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
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 \\ [])
View Source
put(jar, url, body, headers \\ [], options \\ [])
View Source
put(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) ::
{:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()}
| {:error, HTTPoison.Error.t()}
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 \\ [])
View Source
put!(jar, url, body, headers \\ [], options \\ [])
View Source
put!(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) ::
HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
put!(GenServer.server(), String.t(), any(), Keyword.t(), Keyword.t()) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()