gpt4 book ai didi

windows - 如何让 cURL 从 Windows 命令行运行?

转载 作者:可可西里 更新时间:2023-11-01 09:25:28 24 4
gpt4 key购买 nike

我已经从 here 下载了适用于 Windows 的 cURL .我选择了没有 SSLWin64 - Generic 版本。我尝试从命令行运行 curl https://www.google.com,但出现以下错误:curl: (1) Protocol https not supported or disabled in libcurl

好的!接下来,我决定下载带有 SSL 的版本并进行安装。我尝试运行与上面相同的命令,但出现以下错误:

curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle" of Certificate
Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you
can specify an alternate file using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
the bundle, the certificate verification probably failed due to a
problem with the certificate (it might be expired, or the name might
not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
the -k (or --insecure) option.

接下来我该做什么?

最佳答案

这是我为解决问题所做的工作。

我从 here 获得了 Mozilla 使用的 CA 根证书包.我从页面复制数据并将其保存在一个名为 curl-ca-bundle.crt 的新文件中,该文件位于 curl.exe 文件所在的文件夹中。这解决了问题。

当然,这些说明也可以在 cURL documentation page for SSL certificates 上找到, 正是指令 4 和 5。

希望对您有所帮助。

关于windows - 如何让 cURL 从 Windows 命令行运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13387247/

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