ProxyConfiguration.fromEnvironment constructor
ProxyConfiguration.fromEnvironment([
- EnvLike? env
Create from current environment.
Implementation
factory ProxyConfiguration.fromEnvironment([EnvLike? env]) {
final e = env ?? Platform.environment;
return ProxyConfiguration(
httpsProxy: e['https_proxy'] ?? e['HTTPS_PROXY'],
httpProxy: e['http_proxy'] ?? e['HTTP_PROXY'],
noProxy: e['no_proxy'] ?? e['NO_PROXY'],
mtlsConfig: getMTLSConfig(),
caCertificates: getCACertificates(),
proxyResolvesHosts: _isEnvTruthy(e['MAGE_PROXY_RESOLVES_HOSTS']),
);
}