Struct tower_http::follow_redirect::policy::SameOrigin
source · pub struct SameOrigin { /* private fields */ }
Available on crate feature
follow-redirect
only.Expand description
A redirection Policy
that stops cross-origin redirections.
Implementations§
source§impl SameOrigin
impl SameOrigin
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new SameOrigin
.
Trait Implementations§
source§impl Clone for SameOrigin
impl Clone for SameOrigin
source§fn clone(&self) -> SameOrigin
fn clone(&self) -> SameOrigin
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SameOrigin
impl Debug for SameOrigin
source§impl Default for SameOrigin
impl Default for SameOrigin
source§fn default() -> SameOrigin
fn default() -> SameOrigin
Returns the “default value” for a type. Read more
source§impl<B, E> Policy<B, E> for SameOrigin
impl<B, E> Policy<B, E> for SameOrigin
source§fn redirect(&mut self, attempt: &Attempt<'_>) -> Result<Action, E>
fn redirect(&mut self, attempt: &Attempt<'_>) -> Result<Action, E>
Invoked when the service received a response with a redirection status code (
3xx
). Read moresource§fn on_request(&mut self, _request: &mut Request<B>)
fn on_request(&mut self, _request: &mut Request<B>)
Invoked right before the service makes a request, regardless of whether it is redirected
or not. Read more