Connect reset


在服务器上使用 httpclient 访问(https)一个网站,发现总是返回 Connnect reset 错误,但是使用 curl 命令访问完全可以。

这个有点奇怪,Connect reset 一般都是网络原因引起,但curl命令可以访问,说明网络没有问题,权限方面应该也是没有问题。

后面发现服务器上jdk为1.7版本的,切换到jdk1.8环境访问网站,发现可以访问。

最终结论:协议不一致导致的连接问题,网站支持的是TLSv1.1 和 TLSv1.2,  jdk1.7只支持TLSv1,且Java 7 没有支持 AES GCM 加密。

 

参考链接:Connection reset原因分析和解决方案

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM