Qt在安卓中Http请求

接了个跨平台软件的需求,需要访问Http请求,QT只需要加入QT += network,并使用QNetworkAccessManager、QNetworkRequest、QNetworkReply就可以实现了,但是当编译到安卓端的时候,会发现Http请求失效了,查看日志发现提示HTTP POST请求失败: "TLS initialization failed"这个错误。

解决方案如下:

下载QT的安卓端OpenSSL依赖,https://github.com/KDAB/android_openssl

放在项目路径下,然后加入include(android_openssl/openssl.pri)即可