Linux下使用curl命令访问https问题

使用curl命令直接访问出现了以下错误

Linux下使用curl命令访问https问题

查阅资料之后发现是证书问题,需要加上证书才能访问。需要使用以下命令

curl  --tlsv1 'https://www.bitstamp.net/api/v2/transactions/btcusd/'

在使用这个命令之前,要保证本地的证书有效,否则仍然会不成功。

如果本地没有证书或者证书过旧需要下载最新的 http://curl.haxx.se/ca/cacert.pem 

下载后放到/etc/pki/tls/certs/ca-bundle.crt路径下,如果已存在可以先将之前的备份,然后追加进来。

Linux下使用curl命令访问https问题

再次调用,成功了。