gpt4 book ai didi

Delphi XE2 DataSnap - 通过 HTTPS 使用 REST 时为 'Connection Closed Gracefully'

转载 作者:行者123 更新时间:2023-12-03 15:13:41 25 4
gpt4 key购买 nike

我正在尝试使用 REST over HTTPS 连接到我的 DataSnap 服务,无论是从我的 Delphi Win32 应用程序还是 Android 应用程序。在我的 Delphi 客户端中,我收到消息“连接正常关闭”,而我的 Android 应用程序因“无对等证书”而失败。我猜我需要在客户端安装一些东西。我已经按照其他帖子的建议在 Win32 应用程序的 EXE 文件夹中安装了 2 个 OpenSSL DLL“libeay32.dll”和“ssleay32.dll”,但这并没有解决问题。

需要注意的一件事是,我可以使用 DBXpress 通过 HTTPS 从 Win32 应用程序成功连接 - 使用 TSQLConnection 组件。使用 TDSRESTConnection 是行不通的。对于 Android,我只能选择 REST。

希望我只是错过了一些简单的东西?

最佳答案

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

(如果您使用 ISAPI DLL,请跳过服务器部分,在这种情况下 IIS 会处理 SSL)。

关于Delphi XE2 DataSnap - 通过 HTTPS 使用 REST 时为 'Connection Closed Gracefully',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9017346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com