httpclient4 设置代理问题

xb4876 xb4876 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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;
}
...全文
评论
收藏 已收藏
分享
返回顶部
xb4876
Java 51,407 成员 86,129 内容