Ssl wget拒绝通过https下载文件,但http工作正常
如果我从一个HTTP URL下载一个文件,它就可以了,并且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连接。“ 该站点不需要密码,事实上,如果我在浏览器中输
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访问