文档章节

curl不支持https协议问题解决

斯文剑客
 斯文剑客
发布于 2015/02/12 12:02
字数 292
阅读 435
收藏 0
点赞 0
评论 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
博文 39
码字总数 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

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

RedHat7.2自带curl请求https站点报错解决方案

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

问题终结者 ⋅ 04/30 ⋅ 0

Jerry-chen/thinkask

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

Jerry-chen ⋅ 2016/12/12 ⋅ 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 ⋅ 2

libcurl实现sftp问题

我模仿curl官网上的例子在window下写了一ftp上传的一个程序,运行正常,但是不知道怎么写一个支持sftp上传的一个程序,我尝试过将协议头ftp://换成sftp://程序提示不支持sftp这个协议,请高手...

kgzhw ⋅ 2012/05/18 ⋅ 0

mac下使用php cURL方法nginx502错误

环境安装:brew命令 php版本:5.6 出现问题:使用curl方法,Nginx报错为502 分析原因:curl在安装的时候不支持 openssl 解决方法: 1、brew uninstall curl // 卸载curl2、brew install curl...

wanghuayuan22 ⋅ 2016/02/20 ⋅ 0

适配dropbox遇到的一个问题

dropbox是国外的一个云存储产品,类似百度云盘,由于最近后台接口升级,很多旧的接口都不能使用了,于是对其进行适配。 如果想看dropbox的api,请自带梯子~~~网址如下: https://www.drop...

linzechi ⋅ 2017/11/16 ⋅ 0

本地php环境不支持curl_exec的解决办法

在测试安装某源码时,安装程序检测到本地php环境不支持curl_exec 我果断进行了一阵搜索后,东拼西凑找到了一些php环境不支持curl_exec的解决办法,通过自己实际操作解决了这个问题。以下是自...

似水的流年 ⋅ 2017/12/29 ⋅ 0

libcurl (一)——理论

一. 传输任务的流程 1) 调用curlglobalinit()初始化libcurl 2) 调用curleasyinit()函数得到 easy interface型指针 3) 调用curleasysetopt()设置传输选项 4) 根据curleasysetopt()设置的传输选...

吃一堑消化不良 ⋅ 2015/10/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Android JNI 读写Bitmap的方法

Java层创建Bitmap,通过JNI将Bitmap传到C/C++进行处理 Java部分 public static native boolean greenBitmap(Bitmap bitmap); C/C++部分 JNIEXPORT jboolean JNICALL Java_com_test_Test_gree......

国仔饼 ⋅ 10分钟前 ⋅ 0

一次性让你懂async/await,解决回调地狱

什么是async? 欢迎留言讨论 async 函数是 Generator 函数的语法糖。使用 关键字 async 来表示,在函数内部使用 await 来表示异步。相较于 Generator,async 函数的改进在于下面四点: 内置执...

阿K1225 ⋅ 10分钟前 ⋅ 0

angular常用命令

.下载更新操作 1.利用npm下载angular的命令行工具AngularCLI: npm install -g @angular/cli 2.下载jquery: npm install --save jquery 3.更新npm: npm i -g npm 4.更新angular: ng update ......

消散了的诗意 ⋅ 13分钟前 ⋅ 0

window.print 页面打印

定义和用法 print() 方法用于打印当前窗口的内容。 语法 window.print(); window.print() 实际上,是浏览器打印功能菜单的一种程序调用。与点击打印功能菜单一样,不能精确分页,不能设置纸型...

初学者的优化 ⋅ 13分钟前 ⋅ 0

魔兽世界 7.0版本上 PVE装备全攻略

  T套 因为大家应该都会打穿副本的所以具体是哪个boss我就不说了。   T1: 所有套装都在【熔火之心】出   T2: 头原来是在【奥妮克希亚的巢穴】改到黑翼之巢的奈法利安了,腿是在【熔火之...

wangchen1999 ⋅ 14分钟前 ⋅ 0

java.math.BigDecimal使用小结

原文地址 java.math.BigDecimal使用小结 divide方法 使用BigDecimal.divide方法时一定要考虑: 除数是否为0 商是否是无限小数 正确的使用方式 判断除数是否为0,是0做另外的处理逻辑 调用除法...

666B ⋅ 17分钟前 ⋅ 0

关于qstring转char乱码问题。

if (OpenClipboard(NULL)) { HGLOBAL hgClip; EmptyClipboard(); QByteArray byay = FValue.toLocal8Bit(); //转latin编码 char *bochsrc_line = byay.data(); hgClip = GlobalAlloc(GMEM_DD......

backtrackx ⋅ 17分钟前 ⋅ 0

了解SSH加密和连接过程

介绍 SSH或安全shell是安全协议,也是安全管理远程服务器的最常用方式。通过使用多种加密技术,SSH提供了一种机制,用于在双方之间建立加密安全连接,对彼此进行身份验证,以及来回传递命令和...

吴伟祥 ⋅ 23分钟前 ⋅ 0

微信小程序

小程序的基础配置:导航栏和tabbar 在app.json文件中配置导航栏和tabrbar 导航栏的设置 设置导航,背景黑色,文字白色,文字内容 { "pages":[ "pages/index/index", "pages/logs/l...

上官清偌 ⋅ 26分钟前 ⋅ 0

【转】百度坐标坐标系之间的转换(JS版代码)

/** * Created by Wandergis on 2015/7/8. * 提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换 *///定义一些常量var x_PI = 3.1415926535897932...

HAVENT ⋅ 28分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部