findProxy property
Задает функцию, используемую для определения прокси-сервера, который будет использоваться при открытии HTTP-соединения с указанным url. Если эта функция не задана, всегда будут использоваться прямые подключения.
Строка, возвращаемая f, должна иметь формат, используемый в сценариях PAC (автоматической настройки прокси-сервера) браузера. Это либо
"DIRECT"
для прямого подключения, либо
"PROXY host:port"
для использования прокси-сервера host на порту port.
Конфигурация может содержать несколько элементов, разделенных точками с запятой, например:
"PROXY host:port; PROXY host2:port2; DIRECT"
Для определения прокси-сервера на основе переменных окружения можно использовать статическую функцию findProxyFromEnvironment этого класса.
Реализация
void set findProxy(String Function(Uri url)? f);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/HttpClient/findProxy.html