Java Apache HttpClient API的Wpad文件的代理设置

Java Apache HttpClient API的Wpad文件的代理设置,java,proxy,httpclient,Java,Proxy,Httpclient,我有用于自动代理设置的Wpad文件。如何在HttpClient API中使用此文件?在您的Wpad文件中,将有代理主机和端口。您只需使用它们并设置httpParams。例如: HttpHost proxy = new HttpHost(<proxyHost>, <proxyPort>); httpClient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy); HttpHost proxy=ne

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

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

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

之后,它会给出一个错误“需要身份验证”,如何处理身份验证?httpclient.getCredentialsProvider().setCredentials(新的AuthScope(“代理主机”,端口),新的用户名PasswordCredentials(“用户名”,“密码”));