011 在使用https get的时候报Error creating SSL context ()错误
2017-11-04 17:03
477 查看
首先测试换http get的时候是没有报错的,而且程序还报了如下错误:
qt.network.ssl: QSslSocket: cannot call unresolvedfunction SSLv23_client_method
qt.network.ssl: QSslSocket: cannot callunresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot callunresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot callunresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot callunresolved function ERR_get_error
在使用network模块的时候应该都会调用libeay32.dll和ssleay32.dll,打开DEBUG运行程序,我发现并没有调用这两个dll文件。之所以报错是因为可执行文件找不到这两个文件,但这两个文件确实存在于QT安装目录中的,于是把C:\Qt\Qt5.5.1\Tools\QtCreator\bin\的libeay32.dll和ssleay32.dll复制到跟QT5Network.dll同一个目录下,解决啦
qt.network.ssl: QSslSocket: cannot call unresolvedfunction SSLv23_client_method
qt.network.ssl: QSslSocket: cannot callunresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot callunresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot callunresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot callunresolved function ERR_get_error
在使用network模块的时候应该都会调用libeay32.dll和ssleay32.dll,打开DEBUG运行程序,我发现并没有调用这两个dll文件。之所以报错是因为可执行文件找不到这两个文件,但这两个文件确实存在于QT安装目录中的,于是把C:\Qt\Qt5.5.1\Tools\QtCreator\bin\的libeay32.dll和ssleay32.dll复制到跟QT5Network.dll同一个目录下,解决啦
相关文章推荐
- fireFox在中国的https网站的时候,老会出 ssl_error_unsupported_version 这个错误。
- fireFox在中国的https网站的时候,老会出 ssl_error_unsupported_version 这个错误。
- 使用git clone出现SSL routines:SSL3_GET_SERVER_CERTIFICATE错误的一种解决办法
- 使用git clone出现SSL routines:SSL3_GET_SERVER_CERTIFICATE错误的解决办法
- 使用pip install 时出现[Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:ce,,
- error:14090086 SSL routines:SSL3_GET_SERVER_CERTIFICATE错误的一种解决办法
- 使用WebView访问https的url——处理SslError,如何支持2.2版本以下的平台
- Tomcat7.0 使用以前的jre的时候报错:javax.servlet.ServletContext.getSessionCookieConfig
- java.lang.OutOfMemoryError: PermGen space及其解决方法【使用webservice请求web服务的时候报此错误】
- Android Studio使用Gradle构建错误-Failure initializing default system SSL context
- 新建百度地图基础版,出error inflating class com...错误,需要加SDKInitializer.initialize(getApplicationContext());
- 使用git clone出现SSL routines:SSL3_GET_SERVER_CERTIFICATE错误的一种解决办法
- VC中GetLastError()获取错误信息的使用
- Canvas使用错误:screen.getContext('2d') is not a function
- VC中GetLastError()获取错误信息的使用,以及错误代码的含义
- Tomcat7.0 使用以前的jre的时候报错:javax.servlet.ServletContext.getSessionCookieConfig
- 驱动程序无法使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:RSA premaster secret error
- 使用webView访问https的url-处理SslError解决android2.2版本之前的https请求问题
- SVN出现错误“error running context: an error occurred during ssl communication”的一种可能的解决方法
- 使用FormatMessage功得到GetLastError得到的错误信息