createSystemProxyHttpClient function
Client
createSystemProxyHttpClient({
- HttpClient? inner,
- SystemProxyResolver? resolver,
- String fallback = 'DIRECT',
- bool preResolve = true,
Creates a package:http http.Client whose requests are routed through
the operating system's proxy for each URL (PAC / WPAD included).
It is an IOClient over a ProxyAwareHttpClient wrapping inner (a new
HttpClient() by default), so each request waits for the proxy of its
origin to be resolved (cached per SystemProxyResolver.cacheTtl).
Close the returned client when done.
Implementation
http.Client createSystemProxyHttpClient({
HttpClient? inner,
SystemProxyResolver? resolver,
String fallback = 'DIRECT',
bool preResolve = true,
}) => IOClient(
ProxyAwareHttpClient(
inner: inner,
resolver: resolver,
fallback: fallback,
preResolve: preResolve,
),
);