authenticateProxy property
set
authenticateProxy
(Future<bool> f(String host, int port, String scheme, String? realm)?)
override
Sets the function to be called when a proxy is requesting authentication.
Information on the proxy in use, the authentication scheme
and the security realm for the authentication
are passed in the arguments f.host, f.port, f.scheme and f.realm.
The function returns a Future which should complete when the
authentication has been resolved. If credentials cannot be
provided the Future should complete with false. If
credentials are available the function should add these using
addProxyCredentials before completing the Future with the value
true.
If the Future completes with true the request will be retried
using the updated credentials. Otherwise response processing will
continue normally.
Implementation
@override
set authenticateProxy(
Future<bool> Function(
String host, int port, String scheme, String? realm)?
f) {
_httpClient.authenticateProxy = f;
}