Skip to main content

resolve_request_origin

Function resolve_request_origin 

Source
pub fn resolve_request_origin(
    headers: &HeaderMap,
    trust_proxy_headers: bool,
    fallback_bind_address: SocketAddr,
    connect_info: Option<SocketAddr>,
) -> RequestOrigin
Expand description

Resolves proxy headers only when trust_proxy_headers is set.

Set trust_proxy_headers only when every request reaches this listener through a proxy that strips or overwrites client-supplied x-forwarded-* values.