使用Qt发送HTTPS请求

2022-01-27 10:42:30  阅读 2476 次 评论 0 条

最近在做一个网管小工具, 其中一个工作就是检测网站是否可以正常访问。

由于Qt原生的网络模块中不包含OpenSSL,所以无法直接访问https链接。

参考了 https://www.cnblogs.com/buyishi/p/9513444.html  介绍


在Windows平台上,为节省时间,可直接使用已构建的OpenSSL,参考链接http://slproweb.com/products/Win32OpenSSL.html,


原文是下载了 OpenSSL版本为Win32 OpenSSL v1.0.2p Light,安装完毕后,将libeay32.dll和ssleay32.dll复制到目标可执行文件所在目录。


我是下载了  Win64 OpenSSL v1.1.1m Light  复制了  libcrypto-1_1-x64.dll 和 libssl-1_1-x64.dll 文件 到DEBUG文件夹 (release也可以 )。没修改以前的访问http的代码直接就可以用了。

问题解决 做个记录。

顺便放个图做个记录。

image.png


本文地址:http://jinesc.cn/?id=282
免责声明:本文为原创文章,版权归 jinesc 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?