【问题标题】:Proxy Setting with Wpad file for Apache HttpClient APIApache HttpClient API 的 Wpad 文件的代理设置
【发布时间】:2014-08-08 13:39:31
【问题描述】:

我有用于自动代理设置的Wpad 文件。如何在 HttpClient API 中使用这个文件?

【问题讨论】:

    标签: java proxy httpclient


    【解决方案1】:

    在您的 Wpad 文件中,会有代理主机和端口。您需要做的就是使用它们并设置httpParams。例如:

    HttpHost proxy = new HttpHost(<proxyHost>, <proxyPort>);
    httpClient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
    

    【讨论】:

    • 之后报错“需要认证”,如何认证?
    • httpclient.getCredentialsProvider().setCredentials(new AuthScope("PROXY HOST", port),new UsernamePasswordCredentials("username", "password"));
    猜你喜欢
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多