c++ - 如何在 qt 网络中使用 https?

标签 c++ qt https qtnetwork

<分区>

我有一个关于 https 和 qt 网络的问题。

我想知道如果我使用 https url,我可以使用与 http url 相同的代码,还是我必须做一些更改。有人能说出我必须做哪些改变吗?

ps: 我想授权我的 https 网站并获取/发布

最佳答案

只要 OpenSSL 可用,HTTPS 就可以与 Qt 一起使用。

在 Mac 和 Linux 上,这通常是自动的。在 Windows 上,您可能需要在您的应用程序中构建和发布 OpenSSL 1.0.x 二进制文件 libeay32.dll 和 ssleay32.dll。如果 Qt 可以在启动时动态加载这些二进制文件,HTTPS 支持将可用。或者从源代码重建 Qt 以与 OpenSSL 库静态链接。

关于c++ - 如何在 qt 网络中使用 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44072857/

相关文章:

c++ - 在立方体内部绘制金字塔

c++ - Qt中的模板问题

security - SSL 错误 : unable to get local issuer certificate

iphone - 带 NSURLConnection 的 HTTPS - NSURLErrorServerCertificateUntrusted

c++ - 计算Qt中对象的序列化大小

c++ - 编写一个递归函数来乘以 2 个整数

c++ - 使用 `std::string::c_str()` 将 `mkdtemp()` 的结果传递给 `const_cast<char*>()`

c++ - Qt 5 应用程序的平面目录部署?

python - Python 中的 HTTPS 请求

c++ - 如何调用一个函数,该函数的参数是指向结构指针数组的指针和未指定的大小