qt关闭ssl验证,解决不能正常使用自签署ssl证书API的问题
在某些场景下我们的https使用的是自签署的ssl证书,qt默认会验证ssl的合法性,导致当使用XMLHttpRequest请求API时不能正常使用,关闭ssl验证后即可正常使用。
在项目的main.cpp中添加一下代码:
头部
#include<QSslConfiguration>
main函数中
QSslConfigurationsslConf=QSslConfiguration::defaultConfiguration();
sslConf.setPeerVerifyMode(QSslSocket::VerifyNone);
QSslConfiguration::setDefaultConfiguration(sslConf);
重新构建运行即可。