您的位置:首页 > 编程语言 > Qt开发

qt将http更改为https

2015-12-07 13:26 721 查看
1. 在qt中将http更改为https只需将
request.setUrl(QNetworkRequest(QUrl(url)));

更改如下:

QNetworkRequest request;

QSslConfiguration config;

config.setPeerVerifyMode(QSslSocket::VerifyNone);

config.setProtocol(QSsl::TlsV1SslV3);

request.setSslConfiguration(config);


request.setUrl(QUrl(url));


2.程序执行出现打印如下信息:   

   qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error

     qt.network.ssl: QSslSocket: cannot call unresolved function TLSv1_client_method

   qt.network.ssl: QSslSocket: cannot call unresolved
function SSL_CTX_new

   qt.network.ssl:
QSslSocket: cannot call unresolved function SSL_library_init

 
 qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error

3.拷贝D:\mingwQt\Qt5.5.0\Tools\mingw492_32\opt\bin目录下的libeay32.dll和ssleay32.dll到目录D:\mingwQt\Qt5.5.0\5.5\mingw492_32\bin下。

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: