文档章节

curl不支持https协议问题解决

斯文剑客
 斯文剑客
发布于 2015/02/12 12:02
字数 292
阅读 480
收藏 0

    curl报错以及解决:   

.....
  c.perform()
error: (1, 'Protocol https not supported or disabled in libcurl')
    项目中使用到了curl包, 使用python的 pycurl包调用,  在我本地环境(ubuntu 13.10)下没有报错,但为毛在测试环境报错了?  

   1. 这个错误字面的意思是, curl包不支持https协议, 先输出命令看看:

    

   妥妥的, 明显本地环境curl是支持https协议的, 那好吧, 在线上环境输入curl -V, 果断没有看到https这一项, 看来需要下载个curl的安装一下.

   2. 安装过程:

       2.1 找到网站:  http://curl.haxx.se/download.html

      

       2.2 找到需要下载的包:  

           点击后页面跳转到这儿: http://packages.ubuntu.com/trusty/curl 

                                 

           得到下载连接.

       2.3 解压下载  && 编译安装

wget http://archive.ubuntu.com/ubuntu/pool/main/c/curl/curl_7.35.0.orig.tar.gz
tar -xzvf curl_7.35.0.orig.tar.gz
cd curl_7.35.0.orig
./configure
make
sudo make install
       2.4 再次输入:  curl -V 命令查看, https出现, 问题解决.


 3. 其他问题:

    1. 参考: http://imcn.me/html/y2014/21764.html

    2. 或许这也是个坑:  http://blog.csdn.net/ocan/article/details/9282245


© 著作权归作者所有

共有 人打赏支持
斯文剑客
粉丝 23
博文 50
码字总数 8641
作品 0
昌平
程序员
curl不能支持https问题

默认情况下,libcurl不支持https, 如果使用https链接,就会出现" Protocol https not supported or disabled in libcurl" 的错误提示。查看curl是否支持https可以使用命令: curl -V。 curl...

mac_zhao
2014/11/25
0
0
curl 不支持 https(Protocol https not supported or disabled in libcurl)

curl默认安装完后是只支持http协议而不支持https协议的。 可以先用curl -V查看当前curl支持哪些协议: [root@localhost /]# curl -V curl 7.19.4 (x86_64-unknown-linux-gnu) libcurl/7.19....

运维猫
2017/07/10
0
0
RedHat7.2自带curl请求https站点报错解决方案

问题背景 我们的项目要拿到客户机上做私有化安装,服务器操作系统客户指定只能使用redhat7.2版本,且客户机为了保密需要不能访问外网,而操蛋的redhat系统自带的curl支持的是nss协议的https...

问题终结者
04/30
0
0
Jerry-chen/thinkask

欢迎star 或者fork 您的支持是我们持续的动力 项目地址:http://www.thinkask.cn 因为调试,人力等相关原因。安装暂时不支持install浏览器安装。首先请把根目录的sql文件thinkask.sql导入到数...

Jerry-chen
2016/12/12
0
0
Leaps/HttpClient 1.4.2 发布,PHP 的 HTTP 客户端

Leaps/HttpClient 1.4.2 发布,本次升级如下: 1、修复Curl模块在发送POST请求时不支持多维数组的问题 Leaps/HttpClient 是一个 PHP 语言写的“多线程" Http 客户端,支持 HTTP/HTTPS 抓取数...

灵魂架构师
2015/05/14
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

转:XMLHttpRequest2 新技巧

”XMLHttpRequest 的异步调用网上找的例子运行没问题,但稍微改了一点点就报错”InvalidStateError: XMLHttpRequest has an invalid context“。断断续续 搞了3天终于通了,可以接收二进制文...

SamXIAO
40分钟前
2
0
=====D服务器定时任务=====

Linux定时任务 crontab linux系统是有cron这个系统服务来控制的,Liunx系统上包含很多的计划性工作,使用者自己可以设置计划任务,所以linux系统提供了使用者控制计划任务的命令 crontab的启...

覃光林
49分钟前
1
0
xilinx资源

本系列教学视频由赛灵思高级战略应用工程师带领你:从零开始,一步步深入 掌握 HLS 以及 UltraFAST 设计方法,帮助您成为系统设计和算法加速的大拿! http://www.eetrend.com/topics/2018-0...

whoisliang
今天
2
0
企业级开源四层负载均衡解决方案--LVS

网盘链接 企业级开源四层负载均衡解决方案--LVS 本课程将在Linux环境下,学习配置使用LVS,对Web集群和MySQL集群进行负载均衡,并结合利用Keepalived实现负载均衡器的高可用,实现对后端Rea...

qq__2304636824
今天
4
0
Windows上安装Spacemacs

emacs安装 下载地址emacs 安装比较简单,解压后执行\bin\addpm.exe即可 emacs配置 emacs的默认配置文件路径和.emacs.d文件夹都是在Windows主目录下的 C:\Users\Administrator\AppData\Roami...

yxmsw2007
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部