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

时间:2016-01-29 10:23:49

标签: ssl https wget

如果我从HTTP URL下载文件,一切正常,system("wget -O filename http://www.example.com")下载文件。 如果我尝试使用system("wget -O filename https://www.example2.com")仅从HTTPS网址下载文件(因此无法通过HTTP访问),wget会给我一个错误:

  

"无法验证由#34; CERTIFICATE AUTORITY name"发布的URL证书:无法在本地验证发行人的权限。   无法建立SSL连接。"

该网站并不需要密码,事实上如果我数字" https://www.example2.com/filename"在浏览器中,它下载文件。 我该怎么办? 我想强调一下,浏览器无法访问" http://www.example2.com/filename"并且它不会下载该文件,但如果我数字" https://www.example2.com/filename",则浏览器会下载该文件。所以只有HTTPS。

1 个答案:

答案 0 :(得分:2)

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

检查HTTPS (SSL/TLS) Options