Java无法访问网址出现Timeout但是浏览器和Postman可以

这种情况一般是本地windows pc设置了访问网址的代理,但是java程序没有使用代理。

如果java程序使用代理,就比如下面的代码,java就可以访问网址了。

java 复制代码
import org.apache.http.HttpHost;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.impl.client.BasicCredentialsProvider;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;

CredentialsProvider credsProvider = new BasicCredentialsProvider();
credsProvider.setCredentials(
    new AuthScope("proxyHost", proxyPort),
    new UsernamePasswordCredentials("username", "password"));

CloseableHttpClient httpclient = HttpClients.custom()
    .setProxy(new HttpHost("proxyHost", proxyPort))
    .setDefaultCredentialsProvider(credsProvider)
    .build();
相关推荐
JH307311 小时前
为什么switch不支持long
java
gpfyyds66611 小时前
Python代码练习
开发语言·python
盐真卿12 小时前
python第八部分:高级特性(二)
java·开发语言
茉莉玫瑰花茶12 小时前
C++ 17 详细特性解析(5)
开发语言·c++·算法
上海合宙LuatOS12 小时前
LuatOS核心库API——【audio 】
java·网络·单片机·嵌入式硬件·物联网·音视频·硬件工程
lly20240612 小时前
《堆的 shift down》
开发语言
汤姆yu12 小时前
基于springboot的尿毒症健康管理系统
java·spring boot·后端
TT哇12 小时前
【实习】银行经理端线下领取扫码功能实现方案
java
野犬寒鸦12 小时前
从零起步学习JVM || 第一章:类加载器与双亲委派机制模型详解
java·jvm·数据库·后端·学习
黎雁·泠崖12 小时前
【魔法森林冒险】2/14 抽象层设计:Figure/Person类(所有角色的基石)
java·开发语言