Qt5 SSL support
Qt5 SSL support
我即将发出一个 web api 请求:
QNetworkAccessManager networkManager
QUrlQuery urlQuery;
urlQuery.setQuery("https://lalala.com/login");
urlQuery.addQueryItem("submit", "");
urlQuery.addQueryItem("email", "email@email.com");
urlQuery.addQueryItem("pass", "unbelievable_password");
QNetworkRequest request;
request.setUrl(QUrl(urlQuery.query()));
QNetworkReply* reply = networkManager.get(request);
const QString jsonDataString = (QString) reply->readAll();
问题是我在执行此代码期间有以下输出:
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
QSslSocket: cannot call unresolved function SSL_get0_next_proto_negotiated
我的.pro
文件包含libs定义:LIBS += -lcrypto -lssl
,但是它的存在不会改变任何东西。
QSslSocket::supportsSsl()
的呼唤返回1
.
执行openssl version
回报OpenSSL 0.9.8za 5 Jun 2014
。
系统Mac OS X Yosemite
,Qt版本5.4.0
。
如何拨打https
电话?即使我调用根本不需要任何 SSL 的http://ip.jsontest.com
,这些错误也存在。
很可能你必须安装新版本的OpenSSL。
相关文章:
- SSL上的`curl_easy_send`和`curl_asy_recv`:如何处理`CURLE_AGAIN`
- 使用 OpenSSL 从内存中读取原始 SSL/TLS 证书
- Mongocxx无法使用SSL连接到mongoDB
- Casablanca/cpprestsdk listener.support接受函数,但不支持方法
- 如何使用MinGW编译器和SSL支持静态编译Qt
- 由于"error C4430: missing type specifier - int assumed. Note: C++ does not support default-int",我现在无法编
- curl_easy_perform() 失败:SSL 对等证书或 SSH 远程密钥不正常
- 如何在 Windows 中通过 SSL 端口枚举域控制器
- 我需要帮助来缩短检索 SSL 证书的执行时间
- Windows 和 Android 应用程序是否需要 SSL?
- 如何使用QWebEngineView忽略SSL证书错误
- CPPRestSdk给出错误SSL错误:WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA
- 成功完成TLS握手后,服务器关闭时出现错误的SSL例程:SSL3_GET_RECORD:错误的版本号
- 如何从 boost::asio::ssl::stream<boost::asio::ip::tcp::socket> 获取本机套接字文件描述器?
- Qt 错误消息"qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed"
- OCCI:使用SSL钱包身份验证连接到OracleDB
- 如何在Mac OSX上的Qt中使用pkcs12 / pfx成功执行SSL加密?
- 使用 qt 进行 SSL 握手期间出错
- Qt5 SSL support
- gsoap 2.8.15 SSL Support