网络畅通,进行HTTP请求,win10环境下浏览器、PostMan以及CMD中curl都可以请求到资源,但是java代码调试的时候请求不到资源,连接超时,(由于环境比较复杂,涉及到vpn,以及访问资源的授权,跳了一个有一个坑)

浏览器可以获取到资源,如下图:

 使用httpclient方式调试,结果如下图:

 使用hutool工具类,发送http请求结果

经过多次尝试后发现,网络、工具类、都没有问题,由于使用的云桌面。定位到可能是由于java虚拟机或者云桌面本机配置出现故障,在百度上找到了高度相似的情况,他的是在eclipse配置的,解决方案如下连接:

https://blog.csdn.net/gyw1993/article/details/114838492

在IDEA intellj上在启动虚拟机是做以下配置:

1.在VM options处追加 

-Djava.net.preferIPv4Stack=true

 

 2.输入services.msc,进入服务管理,将IP Helper服务给禁用掉

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐