0

我正在尝试通过具有基本身份验证的代理使用 DefaultHttpClient。将客户端设置为使用默认的 ProxySelector 是(有点)直截了当:

DefaultHttpClient client = new DefaultHttpClient();
client.setRoutePlanner(new ProxySelectorRoutePlanner(
    client.getConnectionManager().getSchemeRegistry(),
    null));

但是,这不会将客户端配置为使用默认身份验证器。有没有办法做到这一点,还是我被迫明确设置身份验证?

4

1 回答 1

0

您可以实现一个自定义CredentialsProvider,将用户凭据的解析委托给默认的 Authenticator

于 2011-04-19T20:19:44.760 回答