我正在开发,我需要访问https://localhost
。 我知道证书不匹配。 我只是想让curl忽略这个。 目前它给我以下错误信息:
curl: (51) SSL peer certificate or SSH remote key was not OK
无论如何,是否有可能让curl执行访问?
是的,你可以做到这一点,就像curl --help
或man curl
会告诉你的那样:
-k, --insecure
(SSL)此选项明确允许curl执行“不安全的”SSL连接和传输。 所有的SSL连接都是通过使用默认安装的CA证书包来保证安全的。 这使得所有认为“不安全”的连接都会失败,除非使用-k,–insecure 。
有关详细信息,请参阅此在线资源: http : //curl.haxx.se/docs/sslcerts.html
curl -k或curl –insecure不能修复这个特定的错误条件:“curl:(51)SSL peer certifcate