installHttpOverrides static method
SystemProxyHttpOverrides
installHttpOverrides({
- SystemProxyResolver? resolver,
- String fallback = 'DIRECT',
- bool preResolve = true,
Makes every HttpClient() created afterwards in this isolate a
ProxyAwareHttpClient by setting HttpOverrides.global. Any overrides
already installed are kept and used to build the inner client.
Returns the installed overrides.
Implementation
static SystemProxyHttpOverrides installHttpOverrides({
SystemProxyResolver? resolver,
String fallback = 'DIRECT',
bool preResolve = true,
}) {
final current = HttpOverrides.current;
final overrides = SystemProxyHttpOverrides(
resolver: resolver,
fallback: fallback,
preResolve: preResolve,
previous: current is SystemProxyHttpOverrides
? current.previous
: current,
);
HttpOverrides.global = overrides;
return overrides;
}