項目中使用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