Свойство authenticateProxy
Устанавливает функцию, вызываемую при запросе аутентификации прокси.
Информация о используемом прокси, схеме аутентификации и области безопасности для аутентификации передается в аргументах f.host, f.port, f.scheme и f.realm.
Функция возвращает Future, который должен завершиться, когда аутентификация будет разрешена. Если учетные данные не могут быть предоставлены, Future должен завершиться значением false. Если учетные данные доступны, функция должна добавить их с помощью addProxyCredentials перед завершением Future значением true.
Если Future завершается значением true, запрос будет повторен с обновленными учетными данными. В противном случае обработка ответа продолжится в обычном режиме.
Реализация
void set authenticateProxy(
Future<bool> Function(
String host, int port, String scheme, String? realm)?
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/authenticateProxy.html