当前位置:   article > 正文

curl 报错 77

curl error 77

curl error 77 指的是 SSL 验证失败。这通常是因为 curl 无法验证服务器的 SSL 证书。原因可能是证书过期、证书与服务器名称不匹配、无法从受信任的证书颁发机构获取中间证书等。

要解决这个问题,可以尝试以下方法:

  1. 使用 --insecure 选项来忽略 SSL 验证错误:
curl --insecure https://example.com
  • 1
  • 2
  1. 更新您的 CA 证书颁发机构列表,以便 curl 能够验证服务器的 SSL 证书。在 Linux 系统上,可以使用 update-ca-certificates 命令来更新 CA 证书列表。

  2. 如果您确定服务器的 SSL 证书是可信的,则可以将它保存到本地文件中,然后使用 --cacert 选项指定该文件:

curl--cacert /path/to/cacert.pem https://example.com
  • 1
  • 2
  1. 如果您希望 curl 忽略所有 SSL 验证错误(包括证书过期、证书名称不匹配等),则可以使用 --insecure--cacert /dev/null 选项:
curl --insecure --cacert/dev/null https://example.com
  • 1
  • 2

希望这些信息能够帮助你解决问题。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/198354?site
推荐阅读
相关标签
  

闽ICP备14008679号