gpt4 book ai didi

c - 使用给定的 url 在 Curl 中没有下载文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:23:50 25 4
gpt4 key购买 nike

使用 CURL(命令行工具和库用于使用 URL 传输数据)我正在尝试从 url 下载文件,例如“https://52.66.11.22/xyz/abc.txt

但不是下载。但是当我给出“http://52.66.11.22/xyz/abc.txt”时,它正在下载.. 对于 https 我也给了证书。像下面一样

curl_easy_setopt(curl, CURLOPT_CAINFO, "cacert.pem")

我也记录了日志,它给出了这样的错误

curl_easy_perform() failed: SSL connect error<CR>
DOCURL::curl_retval=35,<CR>

最佳答案

你应该这样做:https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html

通过 curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1L); 打开 ssl verify peer;

然后调用 easy_perform 就可以了。

关于c - 使用给定的 url 在 Curl 中没有下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43650433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com