Spec-Zone.ru › Dart 2

dart:io

свойство authenticateProxy

void authenticateProxy=(Future<bool> f(String host, int port, String scheme, String? realm)?)

Задаёт функцию, вызываемую, когда прокси-сервер запрашивает аутентификацию.

Сведения об используемом прокси-сервере, схеме аутентификации и области безопасности передаются в аргументах 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.19.6/dart-io/HttpClient/authenticateProxy.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API