ssl - 使用 cURL 和 API v3 将视频上传到 YouTube 时出错

标签 ssl curl upload youtube-api

我正在尝试使用 cURL 和 API v3 将视频上传到 YouTube。不幸的是,我收到以下错误消息:

"curl: (1) SSL is disabled, https: not supported"

这是什么意思,我该如何解决?

最佳答案

错误消息“curl: (1) SSL is disabled, https: not supported”表示您正在使用的 curl/libcurl 实例是在不支持此协议(protocol)的情况下构建的。

如果在构建时运行的配置脚本无法找到 curl 运行 SSL 所需的所有库和包含文件,则可能会发生这种情况。如果配置脚本找不到它们,curl 将在没有 SSL 支持的情况下简单地构建。

要使之前构建的 curl 支持 https://但报告不支持 https://,您应该深入挖掘日志并检查配置脚本找不到 SSL 库的原因和/或包含文件。这可能是由于多种原因,例如 native 链接器未找到 openssl 或仅缺少 libssl 库。

尝试重新编译支持 SSL 的 cURL(类似:./configure --with-ssl=/usr/bin/openssl),看看它是否有助于解决问题。

引用:http://curl.haxx.se/docs/faq.html#curl_1_SSL_is_disabled_https

关于ssl - 使用 cURL 和 API v3 将视频上传到 YouTube 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30110699/

相关文章:

php - 为什么 cURL 返回一个空字符串?

curl - 如何使用 curl 来比较页面的大小启用了 deflate 和不使用它

javascript - jQuery-File-Upload (blueimp) - 如何访问 JS 端和 PHP 中的错误值

ssl - wget ssl 警报握手失败

python - 为什么 SSLSocket,套接字的子类型,缺少 create_connection 方法?

java - SSL 证书链错误

php - 没有 iFrame 或 flash 引擎的 ajax php 文件上传

ssl - Poco HTTPRequest中如何传递数据

PHP cURL - 限制执行时间

http - PUT 使用流和进度上传文件的字节范围