Jon*_*ham 5 delphi rest https datasnap
我正在尝试使用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.
希望我只是缺少一些简单的东西?
小智 2
您确定 DataSnap 服务器和客户端都可以访问 libeay32.dll 和 ssleay32.dll 文件并因此可以加载它们吗?您收到的错误消息通常是当任何一方无法找到/加载这些 SSL DLL 时出现的情况...
(如果您使用 ISAPI DLL,请跳过服务器部分,在这种情况下 IIS 会处理 SSL)。
| 归档时间: |
|
| 查看次数: |
2451 次 |
| 最近记录: |