CookieJar.HTTPoison (cookie_jar v1.1.0) 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
Specs
delete(GenServer.server(), String.t(), HTTPoison.headers(), HTTPoison.options()) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Specs
delete!( GenServer.server(), String.t(), HTTPoison.headers(), HTTPoison.options() ) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Specs
get(GenServer.server(), String.t(), HTTPoison.headers(), HTTPoison.options()) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Specs
get!(GenServer.server(), String.t(), HTTPoison.headers(), HTTPoison.options()) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Specs
head(GenServer.server(), String.t(), HTTPoison.headers(), HTTPoison.options()) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Specs
head!(GenServer.server(), String.t(), HTTPoison.headers(), HTTPoison.options()) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Specs
options( GenServer.server(), String.t(), HTTPoison.headers(), HTTPoison.options() ) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Specs
options!( GenServer.server(), String.t(), HTTPoison.headers(), HTTPoison.options() ) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Specs
patch( GenServer.server(), String.t(), any(), HTTPoison.headers(), HTTPoison.options() ) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Specs
patch!( GenServer.server(), String.t(), any(), HTTPoison.headers(), HTTPoison.options() ) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Specs
post( GenServer.server(), String.t(), any(), HTTPoison.headers(), HTTPoison.options() ) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Specs
post!( GenServer.server(), String.t(), any(), HTTPoison.headers(), HTTPoison.options() ) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()
Specs
put( GenServer.server(), String.t(), any(), HTTPoison.headers(), HTTPoison.options() ) :: {:ok, HTTPoison.Response.t() | HTTPoison.AsyncResponse.t()} | {:error, HTTPoison.Error.t()}
Specs
put!( GenServer.server(), String.t(), any(), HTTPoison.headers(), HTTPoison.options() ) :: HTTPoison.Response.t() | HTTPoison.AsyncResponse.t() | no_return()