pub fn build_client(
timeout_secs: u64,
force_ipv4: bool,
dns: Option<IpAddr>,
) -> Result<Client>Expand description
Build a reqwest client with the shared launcher configuration.
DNS behaviour, in precedence order:
dns = Some(ip)→ resolve every name via DNS-over-HTTPS against that resolver IP (see [DohResolver]); honoursforce_ipv4by requesting only A records.dns = Noneandforce_ipv4 = true→ use the system resolver but keep only IPv4 results (see [Ipv4OnlyResolver]).- otherwise → reqwest’s default system resolver.