加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Delphi XE2 DataSnap – 在HTTPS上使用REST时’连接正常关闭’

发布时间:2020-12-15 09:47:05 所属栏目:大数据 来源:网络整理
导读:我正在尝试使用REST over HTTPS连接我的DataSnap服务,包括我的Delphi Win32应用程序和 Android应用程序.在我的Delphi客户端中,我收到消息’Connection Closed Gracefully’,我的Android应用程序失败并显示’No peer certificate’.我猜我需要在客户端安装一
我正在尝试使用REST over HTTPS连接我的DataSnap服务,包括我的Delphi Win32应用程序和 Android应用程序.在我的Delphi客户端中,我收到消息’Connection Closed Gracefully’,我的Android应用程序失败并显示’No peer certificate’.我猜我需要在客户端安装一些东西.我已按照其他帖子的建议在Win32应用程序的EXE文件夹中安装了2个OpenSSL DLL“libeay32.dll”和“ssleay32.dll”,但这并没有解决问题.

需要注意的一点是,我可以使用DBXpress通过使用TSQLConnection组件从Win32应用程序成功连接HTTPS.它只是使用TDSRESTConnection不起作用.使用Android我只能选择REST.

希望我只是缺少一些简单的东西?

解决方法

您确定DataSnap服务器和客户端都可以访问libeay32.dll和ssleay32.dll文件,因此可以加载它们吗?您获得的错误消息通常是任何一方无法找到/加载这些SSL DLL的情况……

(如果您使用的是ISAPI DLL,则擦除服务器部分,在这种情况下,IIS会处理SSL).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读