【发布时间】:2023-04-07 07:22:01
【问题描述】:
我有一个问题,我知道有很多方法可以解决它。希望你能帮我选最合适的。
我正在开发一个主要使用 Matlab 的应用程序,并且我尝试将它的一些功能逐渐转移到 c++ 中。我在 windows 上开发,用于 windows。
我对这两种编程语言相当有经验,但我对 Web 开发一无所知。
我想向这个应用程序添加一些功能,这些功能将使用托管在受 ssl 保护的服务器上的一些 Web 服务。
我一个人在这个项目上,但如果需要,我可以花一些时间学习新东西。
我想知道您认为我应该更好地使用哪些工具来完成这项任务?
到目前为止,我已经尝试过以下方法但失败了:
直接从 Matlab 调用 Web 服务。我已将自签名 ssl 证书添加到计算机上可以找到的每个信任库中,但我不断收到错误消息,告诉我证书无效。
使用 gSoap 和 c++ 调用 Web 服务。为此,我需要使用 ssl 功能重建 gSoap 二进制文件。我也尝试过使用 Visual Studio 和 mingw/gcc 这样做,但没有成功,我在网上找不到任何帮助。
经过几个小时/几天的浏览和寻找解决方案后,我感觉我尝试使用的工具不是最常用的,因此也不是最好的文档(因此不是最适合新手),那么你有什么建议吗?
【问题讨论】:
-
gSoap 是我阅读您的问题时的第一个想法,特别是如果您需要将 Web 服务集成为 C++ 客户端。 AFAIR 应该可以与 SSL 一起使用。