Skip to main content

NetworkRequest

Type Alias NetworkRequest 

Source
pub type NetworkRequest = BrowserRequest;
Expand description

Former name, kept for existing callers.

Aliased Type§

pub struct NetworkRequest {
    pub url: String,
    pub scheme: String,
    pub host: String,
    pub port: Option<u16>,
    pub class: Option<AddressClass>,
    pub addresses: Vec<IpAddr>,
    pub resource_type: String,
    pub default_block: Option<BlockReason>,
}

Fields§

§url: String§scheme: String§host: String

Normalized host; empty for host-less schemes (file:, data:).

§port: Option<u16>§class: Option<AddressClass>

Worst class across addresses; None for host-less schemes.

§addresses: Vec<IpAddr>

Every address the host resolved to (all are checked).

§resource_type: String

Navigation, Document, Image, Script, Fetch, …

§default_block: Option<BlockReason>

What the defaults would do: None allows, Some(reason) blocks.