我在 Ubuntu 14.04 Server 上安装了“curl”程序。不幸的是,它不支持 https。
我已经在 Google 上搜索过这个问题,发现有建议用“curl-ssl”替换“curl”包,但“apt-get”找不到它。
我绝对不想自己编译它。请帮帮我。这是我的 curl -V 输出:
curl 7.37.1 (x86_64-unknown-linux-gnu) libcurl/7.37.1 libssh2/1.4.3
Protocols: dict file ftp gopher http imap pop3 rtsp scp sftp smtp telnet tftp
Features: IPv6 Largefile
更新型多巴胺 我发现文件 /usr/local/bin/curl 始终为 7.37,它不依赖于通过 apt-get 安装的软件包
更新型多巴胺 其中 curl:
curl: /usr/bin/curl /usr/local/bin/curl /usr/share/man/man1/curl.1.gz
答案1
当心,这很危险,可能不是你需要的
rm /usr/local/lib/libcurl*
它使 Ubuntu 使用软件包而不是编译版本的 curl
答案2
也许你被错误信息误导了
curl: (35) Unknown SSL protocol error in connection to example.com:443
这意味着 curl 无法找到匹配的 SSL 协议版本。
尝试添加-3
甚至--insecure
帮助 curl 找到可用的 SSL 版本。