Свойство findProxy
Устанавливает функцию, используемую для определения прокси-сервера, который будет использоваться для открытия HTTP-соединения к указанному url. Если эта функция не задана, прямые соединения всегда будут использоваться.
Строка, возвращаемая f, должна быть в формате, используемом скриптами PAC (proxy auto-config) браузера. То есть либо
"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.18.5/dart-io/HttpClient/findProxy.html