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();
相关推荐
飞Link8 分钟前
【AI大模型实战】万字长文肝透大语言模型(LLM):从底层原理解析到企业级Python项目落地
开发语言·人工智能·python·语言模型·自然语言处理
妙蛙种子3118 分钟前
【Java设计模式 | 创建者模式】 原型模式
java·开发语言·后端·设计模式·原型模式
LlNingyu14 分钟前
Go 实现无锁环形队列:面向多生产者多消费者的高性能 MPMC 设计
开发语言·golang·队列·mpmc·数据通道
Lyyaoo.16 分钟前
【JAVA基础面经】线程的状态
java·开发语言
Hello小赵16 分钟前
C语言如何自定义链接库——编译与调用
android·java·c语言
John.Lewis18 分钟前
C++进阶(8)智能指针
开发语言·c++·笔记
希望永不加班20 分钟前
SpringBoot 配置绑定:@ConfigurationProperties
java·spring boot·后端·spring
悟空码字22 分钟前
MySQL性能优化的天花板:10条你必须掌握的顶级SQL分析技巧
java·后端·mysql
indexsunny25 分钟前
互联网大厂Java面试实战:Spring Boot、MyBatis与Kafka在电商场景中的应用
java·spring boot·面试·kafka·mybatis·电商·技术栈
殷紫川29 分钟前
CompletableFuture 异步编程全解:核心能力、编排方案、异常处理与超时控制
java