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();
相关推荐
plainGeekDev3 小时前
null 判断 → Kotlin 可空类型
android·java·kotlin
糖拌西瓜皮3 小时前
Java开发者视角:深入理解Node.js异步编程模型
java·后端·node.js
plainGeekDev3 小时前
getter/setter → Kotlin 属性
android·java·kotlin
一线大码3 小时前
Smart-Doc 的简单使用
java·后端·restful
MacroZheng4 小时前
Claude Code官方桌面端正式发布,夯爆了!
java·人工智能·后端
虚无境4 小时前
如何编写一个SpringBoot项目告警推送的Starter
java·prometheus·webhook
NE_STOP19 小时前
Vide Coding--AI编程工具的选择
java
LDR00620 小时前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术20 小时前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript