什么是wget?
wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。wget名称的由来是“World Wide Web”与“get”的结合。
在日常生活有,有程序猿可能会这种情况使用wget提示无法建立SSL连接,遇到这种问题应该怎样解决呢?下面一起来探讨一下:
wget下载URL
提示无法建立SSL连接
[root@ ~]# wgethttps://nodejs.org/dist/v4.2.3/node-v4.2.3-linux-x86.tar.gz
–2015-12-2622:06:51– https://nodejs.org/dist/v4.2.3/node-v4.2.3-linux-x86.tar.gz
正在解析主机node js.org… 104.20.22.46,104.20.23.46,2400:cb00:2048:1::6814:172e,…
Connecting tonode js.org丨104.20.22.46丨:443…已连接。
bootstrap.pypa.io|103.245.222.175|:443… 已连接。
ERROR: certificate common name`*.node js.org’ doesn’t match requested host name `node js.org’.
To connect to node js.orginsecurely,use `–no-check-certificate’.
无法建立SSL连接
解决方法:
原命令上加上” –no-check-certificate”
这是因为wget在使用HTTPS协议时,默认会去验证网站的证书,而这个证书验证经常会失败。加上”–no-check-certificate”选项,就能排除掉这个错误。
[root@ src]# wgethttps://nodejs.org/dist/v4.2.3/node-v4.2.3-linux-x86.tar.gz——no-check-certificate
–2015-12-2622:06:51– https://nodejs.org/dist/v4.2.3/node-v4.2.3-linux-x86.tar.gz
正在解析主机node js.org… 104.20.22.46,104.20.23.46,2400:cb00:2048:1::6814:172e,…
Connecting tonode js.org丨104.20.22.46丨:443…已连接。
WARNING:certificatecommon name`*.node js,org’ doesn’t match requested host name `node js.org’.
已发出HTTP请求,正在等待回应…200 OK
长度:11239877(11M)[application/gzip]
Saving to:`node-v4.2.3-linux-x86.tar.gz’
下载成功!
相关搜索
猜你喜欢