关于libcurl ssl的问题
高洛峰
高洛峰 2016-11-07 14:18:08
0
1
522

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

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


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all(1)
三叔

没有的专门的接口。你设置好curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, errbuf);,直接连接就是了。如果不支持SSL的话。就会返回错误CURLE_SSL_CONNECT_ERROR的,错误buffer里会有错误原因的。主要是这样,是不是用SSL是由URL的protocol决定的,有没有https。因为SSL可以设置在不同的端口上,这个也是URL指定。所以全看URL怎么写,Curl只是根据URL去连接而已。

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!