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);

重新構建運行即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM