首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

httpClient 四基于认证的代理设置

2012-12-25 
httpClient 4基于认证的代理设置private void setProxyInfo(DefaultHttpClient httpClient) {CredentialsP

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 的设置部分去掉

热点排行