为了账号安全,请及时绑定邮箱和手机立即绑定

请教未识别的SSL消息,明文连接?例外

请教未识别的SSL消息,明文连接?例外

慕神8447489 2019-11-05 12:04:40
未识别的SSL消息,明文连接?例外我有一个Java编写的包可以与网络上的https服务器对话。运行编译会出现以下异常:javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?     at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(Unknown Source)at      com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)at com.sun.net.ssl.internal.ssl.SSL     SocketImpl.readRecord(Unknown Source)at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)at com.sun.     net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown      Source)at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)at sun.net.www.protocol.https.AbstractDelegateHttpsURLCon     nection.connect(Unknown Source)at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)我认为这是由于与客户端计算机建立的连接不安全。是否有任何方法配置本地计算机或端口以连接到远程https服务器?
查看完整描述

3 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

我认为这是由于与客户端计算机建立的连接不安全。

这是因为您正在与HTTP服务器交谈,而不是HTTPS服务器。可能您没有为HTTPS使用正确的端口号。


查看完整回答
反对 回复 2019-11-06
?
慕容3067478

TA贡献1773条经验 获得超3个赞

在JDevelopr11.1.1.7IDE中构建的Java应用程序也面临着同样的问题。我通过取消对Proxy Form Project属性的使用来解决这个问题。

您可以在以下内容中找到它:ProjectProperties->(来自左侧Panle)Run/Debug/Profile->Click(编辑)Form the Right Panel->Tool set from the左侧面板->uncheck(使用代理)选项


查看完整回答
反对 回复 2019-11-06
  • 3 回答
  • 0 关注
  • 577 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信