Свойство findProxy
void findProxy=(Устанавливает функцию, используемую для определения прокси-сервера, который будет использоваться для открытия HTTP-соединения с указанным url. Если эта функция не установлена, прямые соединения всегда будут использоваться.
Строка, возвращаемая f, должна быть в формате, используемом скриптами автоконфигурации прокси (PAC) браузера. То есть
"DIRECT"
для использования прямого соединения или
"PROXY host:port"
для использования прокси-сервера host на порту port.
Конфигурация может содержать несколько элементов конфигурации, разделенных точкой с запятой, например:
"PROXY host:port; PROXY host2:port2; DIRECT"
Статическая функция findProxyFromEnvironment этого класса может использоваться для реализации определения прокси-сервера на основе переменных среды.
Исходный код
set findProxy(String f(Uri url));
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/HttpClient/findProxy.html