读书人

httpClient 四基于认证的代理设置

发布时间: 2012-12-25 16:18:29 作者: rapoo

httpClient 4基于认证的代理设置

private void setProxyInfo(DefaultHttpClient httpClient) {      CredentialsProvider credsProvider = new BasicCredentialsProvider();      String proxyHost="192.168.1.1";      int proxyPort=3128;              String userName="username";              String password="password";      credsProvider.setCredentials(              new AuthScope(proxyHost,proxyPort),              new UsernamePasswordCredentials(userName,password));      httpClient.setCredentialsProvider(credsProvider);      HttpHost proxy = new HttpHost(proxyHost, proxyPort, "http");      httpClient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY,proxy);}


注:如果是不需要认证的代理设置可把CredentialsProvider 的设置部分去掉

读书人网 >编程

热点推荐