libcurl 不支持https訪問


項目中使用libcurl 訪問https的時候會報錯,比如:“Unsupported protocol”

或者:“Protocol https not supported or disabled in libcurl

如果需要支持https訪問網絡上說需要編譯libcurl源碼的時候支持OpenSSL 。

或者設定為不驗證證書和HOST

下面是網上的說法:

-------------------------------

編譯libcurl的時候可有enable ssl的支持?

libcurl重新編一下,增加openssl應該就可以了

---------------

默認情況下,libcurl不支持https, 如果使用https鏈接,就會出現" Protocol https not supported or disabled in libcurl" 的錯誤提示。

curl有兩種方式使用https :

1. 設定為不驗證證書和HOST

code = curl_easy_setopt(handle, CURLOPT_SSL_VERIFYPEER, 0L);//(經測試好像沒什么實際作用by_songgp add)

 

 

2. 設定一個SSL判別證書

http://curl.haxx.se/ca/cacert.pem

 

連接地址:http://blog.csdn.net/coodi8/article/details/7945190

連接地址:http://bbs.csdn.net/topics/391044676

 


免責聲明!

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



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