今天将jdk从1.6升级到1.7,但是HttpUrlConnection连接https出现问题了。

javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name
    at sun.security.ssl.ClientHandshaker.handshakeAlert(ClientHandshaker.java:1288)
    at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1904)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1027)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1262)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1289)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1273)
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:523)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1296)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
    at java.net.URL.openStream(URL.java:1035)
 

问谷大哥,原来是jdk版本的问题,解决方法在代码前加上

System.setProperty("jsse.enableSNIExtension", "false");

在overflowstack上有更详细的解释,猛击下面的链接地址查看

http://stackoverflow.com/questions/7615645/ssl-handshake-alert-unrecognized-name-error-since-upgrade-to-java-1-7-0

最新文章

  1. The SQL Server Service Broker for the current database is not enabled
  2. app测试总结
  3. PHP与apache环境配置
  4. 安装zabbix,make的时候报错
  5. C用函数指针模拟重载 C++重载
  6. css平时写的时候注意的
  7. 怎样新建Oracle数据库
  8. 解决oracle11g安装导致数据库无法自动搜集统计信息-转
  9. js自定义排序
  10. -_-#【Better Code】
  11. Jsp_demo:自定义标签
  12. C++设计模式之工厂模式
  13. AVAudioPlayer的锁屏播放控制和锁屏播放信息显示
  14. Use Prerender to improve AngularJS SEO
  15. CNN在中文文本分类的应用
  16. MVC的App_Code这个特殊文件夹
  17. Leetcode | 组目录
  18. linux下软件安装的几种方式
  19. 关于模板引擎handlebars.js基本用法
  20. Swinject 源码框架(三):Object Scopes

热门文章

  1. cookie相关
  2. “SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。”
  3. ASP.NET Core开发-Docker部署运行
  4. [WCF编程]4.契约概述
  5. 编译可供C#调用的C/C++动态链接库dll文件
  6. win7设置wifi热点
  7. 【面试大系】PHP程序员的知识盘点
  8. java反编译获取源码
  9. 从CSS实现正片叠底看=>混合模式mix-blend-mode
  10. JavaScript基本语法(四)