HTTPoison.MaybeRedirect (HTTPoison v2.0.0) View Source
If the option :follow_redirect
is given to a request, HTTP redirects are automatically follow if
the method is set to :get
or :head
and the response's status_code
is 301
, 302
or 307
.
If the method is set to :post
, then the only status_code
that get's automatically
followed is 303
.
If any other method or status_code
is returned, then this struct is returned in place of a
HTTPoison.Response
or HTTPoison.AsyncResponse
, containing the redirect_url
to allow you
to optionally re-request with the method set to :get
.
Link to this section Summary
Link to this section Types
Specs
t() :: %HTTPoison.MaybeRedirect{ headers: list(), redirect_url: HTTPoison.Request.url(), request: HTTPoison.Request.t(), request_url: HTTPoison.Request.url(), status_code: integer() }