curl error code 60 51 代码解决方式

原创 2016年08月29日 10:44:12

curl error code 60 

命令行加选项-k就可以

curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, false)
curl error code 51 
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, true);

CURLOPT_SSL_VERIFYHOST的值

  • 设为0表示不检查证书
  • 设为1表示检查证书中是否有CN(common name)字段
  • 设为2表示在1的基础上校验当前的域名是否与CN匹配

libcurl早期版本中这个变量是boolean值,为true时作用同目前设置为2,后来出于调试需求,增加了仅校验是否有CN字段的选项,因此两个值true/false就不够用了,升级为0/1/2三个值。

再后来(libcurl_7.28.1之后的版本),这个调试选项由于经常被开发者用错,被去掉了,因此目前也不支持1了,只有0/2两种取值。


相关文章推荐

curl返回常见错误码

http://www.cnblogs.com/wainiwann/p/3492939.html  CURLE_OK(0)   所有罚款。继续像往常一样。   CURLE_UNSUPPORTED_PR...
  • kenkao
  • kenkao
  • 2015年07月14日 11:40
  • 13278

http 使用curl发起https请求 error 60 51

curl_setopt换成 curl_easy_setopt  cacert.pem路径换成字符串 CURLOPT_SSL_VERIFYPEER 解决error 51 大概7.28版本后要设置2,不...
  • xp5xp6
  • xp5xp6
  • 2016年08月29日 16:24
  • 1634

解决使用CURL出现code ERROR 60错误的问题

今天用CURL调用和风天气的API,(本来想用file_get_cntent()的,但是听说curl好用..就去试试了,也可以写爬虫什么的,确实好用) CURL, 在调用下面这段代码的时候,显示cod...

微信支付:curl出错,错误码:60

最近一个微信项目用到微信支付系统,在微信官方下载了一个官方的demo。运行后竟然报错。 Fatal error: Uncaught exception ‘WxPayException‘ with...

微信扫码支付报错:curl出错,错误码:60

微信扫码支付报错:curl出错,错误码:60 【错误描述】 调用微信扫码支付时报错:WxPayException curl出错,错误码:60 1. in E:\root\ge...

curl_errno错误码说明

错误代码列表 CURLE_UNSUPPORTED_PROTOCOL (1) – 您传送给 libcurl 的网址使用了此 libcurl 不支持的协议。 可能是您没有使用的编译时选项造成了这种情况(...
  • Realzhi
  • Realzhi
  • 2013年12月02日 10:21
  • 7929

Linux使用curl访问https站点时报错汇总

每一种客户端在处理https的连接时都会使用不同的证书库。IE浏览器和FireFox浏览器都可以在本浏览器的控制面板中找到证书管理器。在证书管理器中可以自由添加、删除根证书。 而Linux的curl使...

Linux错误代码含义/Linux Error Code

C Name Value Description EPERM 1 Operation not permitted ENOEN...

Windows Error Code(windows错误代码详解)(转)

0 操作成功完成。 1 功能错误。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:curl error code 60 51 代码解决方式
举报原因:
原因补充:

(最多只允许输入30个字)