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);