在使用 OpenSSL 和 gSOAP 时遇到一些问题后,我一直在研究使用其他选项将 HTTPS 传输机制用于 SOAP 请求。 QNetworkRequest
引起了我的注意,我认为它是 Qt 的一部分。我以前从未使用过 Qt,但根据我所做的研究,我得到的印象是它适合 GUI 应用程序的开发。我的应用程序不是 GUI,所以我的问题是我是否可以在 Qt 开发环境之外访问 QNetworkRequest 的功能?。是否可以通过链接到适当的库和适当的头文件包含,或者我必须在 Qt IDE 中开发一个完整的应用程序才能访问该功能?如果我必须将我的项目导入 Qt IDE,那么这个选项不适合我,所以在我花数周时间阅读手册和网络教程之前,我想看看有经验的 Qt 用户是否可以告诉我我想要的东西是否可行,或者我是否可以需要去别处看看。谢谢。
最佳答案
一般来说,GUI 框架是高度耦合的;尤其是那些用 C++ 编写的。
我相信您可以解耦 QNetworkRequest
,但这可能需要很长时间才能完成。
如果您使用具有所需功能的不同库(例如:Apache Axis),您的情况会好得多。
关于c++ - 在 Linux 上使用 Qt 实现 C++ HTTPS SOAP 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11476091/