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

标签 ssl https wget

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

"Impossible to verify the certificate of URL, released by "CERTIFICATE AUTORITY name": Impossible to verify locally the authority of the issuer. Impossible to establish a SSL connection."

该网站不需要密码,事实上,如果我在浏览器中输入“https://www.example2.com/filename”,它就会下载该文件。 我应该怎么办? 我想强调的是,浏览器无法到达“http://www.example2.com/filename ”,并且它不会下载该文件,但如果我输入“https://www.example2.com/filename ”,浏览器就会下载该文件。因此仅限 HTTPS。

最佳答案

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

检查HTTPS (SSL/TLS) Options

关于ssl - wget 拒绝通过 https 下载文件,但 http 工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35082086/

相关文章:

ssl - 如何显示证书的主题备用名称?

java - 用于安全 LDAP 身份验证绕过的 BlindSSLFactory 在生产环境中不起作用

c# - 客户端身份验证方案 'Anonymous' 禁止 HTTP 请求。远程服务器返回错误 : (403) Forbidden

ios - AFNetworking SSL 证书失败 iOS

ssl - 如何在 AFNetworking 中分配 .cer 文件?

android - "Connection closed by peer"Android 7.0 Nougat 在通过 HTTPS 连接到 SHA256 CA 安装的 Windows 2003 Server SP2 时发生错误

redirect - Openshift 上的 HAProxy https 在非本地设备上以重定向循环结束

linux - 使用 wget 自动打开 URL 并保存它们

ubuntu - HTTP 响应代码 403,但原因是 "OK"

linux - 无法通过 wget 传递变量内带有引号的变量