我注意到我的两个使用QNetworkRequest从外部加载数据的Qt应用程序都输出了以下内容:
这些警告出现的请求示例之一是:
我相当确定在所有的请求中都没有TLS / SSL参与,所有请求都是普通的HTTP。消息总是在第一个请求被发送后出现,无论URL如何。我没有使用SSL的意图,在代码中也没有提到SSL,这意味着我无法通过编程方式忽略警告。
我的设置是Windows 7 64位,MSVC2013和MinGW,Qt 5.3.2。不管使用哪个编译器,都会出现这些消息。未安装OpenSSL或其他SSL开发库。
问题是:如何摆脱这些警告?
QSslSocket: cannot resolve TLSv1_1_client_method
QSslSocket: cannot resolve TLSv1_2_client_method
QSslSocket: cannot resolve TLSv1_1_server_method
QSslSocket: cannot resolve TLSv1_2_server_method
QSslSocket: cannot resolve SSL_select_next_proto
QSslSocket: cannot resolve SSL_CTX_set_next_proto_select_cb
QSslSocket: cannot resolve SSL_get0_next_proto_negotiated
这些警告出现的请求示例之一是:
QNetworkReply reply = m_nam->get(QNetworkRequest(QUrl("http://api.openweathermap.org/data/2.5/forecast?id=2835297&mode=xml")));
我相当确定在所有的请求中都没有TLS / SSL参与,所有请求都是普通的HTTP。消息总是在第一个请求被发送后出现,无论URL如何。我没有使用SSL的意图,在代码中也没有提到SSL,这意味着我无法通过编程方式忽略警告。
我的设置是Windows 7 64位,MSVC2013和MinGW,Qt 5.3.2。不管使用哪个编译器,都会出现这些消息。未安装OpenSSL或其他SSL开发库。
问题是:如何摆脱这些警告?