c++ - 关于libcurl ssl的问题
阿神
阿神 2017-04-17 14:50:07
0
2
595

问题:目前本地libcurl已经支持https的发送,但是有个问题,想在接口处去验证服务器是否支持https请求,这样外围模块只需要直接丢url到libcurl就行。请问libcurl有这么一个接口,可以判断服务端是否支持https请求。

说白了:就是客户端有没有一种方法,可以查询服务器是否支持https请求?

阿神
阿神

闭关修行中......

全部回覆(2)
大家讲道理

沒有的專門的介面。你設定好curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, errbuf);,直接連接就是了。如果不支援SSL的話。就會回傳錯誤CURLE_SSL_CONNECT_ERROR的,錯誤buffer裡會有錯誤原因的。
主要是這樣,是不是用SSL是由URL的protocol決定的,有沒有https。因為SSL可以設定在不同的連接埠上,這個也是URL指定。所以全看URL怎麼寫,Curl只是根據URL去連接而已。

迷茫

查一下libcurl的api應該是有的。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板