有时wget会拒绝下载指定的文件。添加--no-check-certificate后,无论如何我通常都能下载文件。

1)简要地说,默认情况下wget检查的此证书是什么?它如何执行此检查?

2)某些特定URL的--no-check-certificate需求是否因计算机而异?就是说,如果我能够使用wget www.website/file下载某些文件,是否可以确定我的朋友使用其他计算机也可以执行同样的操作,而无需使用--no-check-certificate选项吗?

最佳答案

当访问安全(https)网站时,wget将尝试验证证书。为了信任证书,wget需要访问一个证书存储,该存储实际上是一个用于存储受信任证书的SSL目录(请参阅此处以获取更多信息:https://wiki.openwrt.org/doc/howto/wget-ssl-certs)。可以使用--no-绕过它。检查证书选项
无论使用的是哪台计算机,都应使用--no-check-certificate选项。该选项特定于wget程序本身,与计算机无关

关于linux - wget的--no-check-certificate选项的重要性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49580029/

10-16 03:45