httpclient4 设置代理问题

xb4876 2016-04-19 01:26:53
Connect to jp4.nhpass.com:110 [jp4.nhpass.com/204.11.56.48] failed: Connection timed out: connect
报这个异常 不知道哪里错了

/**
* 设置代理
*
* @return
*/
private static CloseableHttpClient getHttpClientByProxy(String hostOrIP,
int port, String userName, String password) {
// 设置代理地址、代理端口号、协议类型
HttpHost proxy = new HttpHost(hostOrIP, port, "http");
DefaultProxyRoutePlanner routePlanner = new DefaultProxyRoutePlanner(
proxy);
// 创建认证,并设置认证范围
CredentialsProvider credsProvider = new BasicCredentialsProvider();
credsProvider.setCredentials(new AuthScope(hostOrIP, port),
new UsernamePasswordCredentials(userName, password));

HttpClientBuilder builder = HttpClients.custom();
builder.setRoutePlanner(routePlanner);
builder.setDefaultCredentialsProvider(credsProvider);
CloseableHttpClient httpclient = builder.build();
return httpclient;
}
...全文
72 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧