linux curl -抑制证书验证错误文本,而不是错误本身

7vux5j2d  于 4个月前  发布在  Linux
关注(0)|答案(2)|浏览(45)

每当我使用curl并得到错误60(SSL证书问题)时,它也会向我显示一堵巨大的文本墙:
默认情况下,curl使用证书颁发机构(CA)公钥(CA certs)的“bundle”来执行SSL证书验证。如果默认的bundle文件不够,您可以使用--cacert选项指定一个替代文件。
如果此HTTPS服务器使用由捆绑包中表示的CA签名的证书,则证书验证可能由于证书的问题而失败(证书可能已过期,或者名称可能与URL中的域名不匹配)。
如果您想关闭curl对证书的验证,请使用-k(或--insecure)选项。
我怎么能只隐藏这堵文字墙呢?

h7appiyu

h7appiyu1#

如果只想取消显示警告,请使用标志:

-s,--silent

如果您希望在证书存在问题的情况下连接到服务器,请使用以下标志:

-k(或--insecure)

puruo6ea

puruo6ea2#

在文本墙输出中同时使用**-k-s**结果。您需要将stdout抑制为:
第一个月

相关问题