我有一个用 Delphi XE3 编写的 DataSnap 服务器,部署为带有 SSL 的 ISAPI 模块。
我正在为此服务器编写一个客户端应用程序,但现在必须用 Delphi 2010 编写。我无法通过 HTTPS 连接到服务器。我通过 HTTP 连接到服务器没有问题。
我可以在 XE3 中编写一个通过 HTTPS 连接并成功的客户端,所以我知道服务器工作正常。
我收到的错误是:
在向 TDBXCommunicationLayerFactory 注册足够的 TDBXCommunicationLayer 实例后,可以使用协议 HTTPS。
我已经用谷歌搜索了此类问题的解决方案,并被指示将 DSHTTPLayer 添加到我单元的使用子句中,这适用于 HTTP,但不适用于 HTTPS。
有什么想法吗?非常感谢您的时间。