Ssl wget拒绝通过https下载文件,但http工作正常

Ssl wget拒绝通过https下载文件,但http工作正常,ssl,https,wget,Ssl,Https,Wget,如果我从一个HTTP URL下载一个文件,它就可以了,并且system(“wget-O文件名”)http://www.example.com“”下载该文件。 如果我尝试使用system(“wget-O文件名”)仅从HTTPS URL下载文件(因此我无法使用HTTP访问它)https://www.example2.com“”,wget给我一个错误: “无法验证URL的证书,由“证书自动授权名称”发布:无法在本地验证颁发者的权限。 无法建立SSL连接。“ 该站点不需要密码,事实上,如果我在浏览器中输

如果我从一个HTTP URL下载一个文件,它就可以了,并且
system(“wget-O文件名”)http://www.example.com“”
下载该文件。 如果我尝试使用
system(“wget-O文件名”)仅从HTTPS URL下载文件(因此我无法使用HTTP访问它)https://www.example2.com“”
,wget给我一个错误:

“无法验证URL的证书,由“证书自动授权名称”发布:无法在本地验证颁发者的权限。 无法建立SSL连接。“

该站点不需要密码,事实上,如果我在浏览器中输入数字“”,它将下载该文件。 我该怎么办? 我想强调的是,浏览器无法访问“”,它不会下载文件,但如果我输入“”,则浏览器会下载文件。因此,仅限HTTPS。

我认为您正在寻找的是
--no check certificate
选项


检查try
--auth no challenge
和/或
--no Check certificate
删除C标记,因为问题实际上不是关于C的。这与编程无关<代码>系统是一种转移注意力的手段。阅读
wget
的文档。它对我没有帮助。wget一点也不下载该文件。它说无法验证由Autority certificate name发布的网站证书。然后它发送一个HTTP请求。但我的网站只能使用HTTPS访问