基本上我需要使用HTTPS来验证API,但问题是当我尝试使用它时,进程会挂起。例如,如果我使用:
curl http://www.stackoverflow.com
我得到了答案,但如果试试这个:
curl https://www.stackoverflow.com
我得到任何回复和输出。
如果我传递-verbose标志,我会得到以下回复
- 重建网址为:https://www.stackoverflow.com
- 尝试216.58.202.4 ...
- 已连接至www.google.com(216.58.202.4)端口443(#0)
- 在/etc/ssl/certs/ca-certificates.crt
中找到148个证书- 在/ etc / ssl / certs
中找到了592个证书- ALPN,提供http / 1.1
我在虚拟机中尝试此操作,托管在我通过ssh访问的服务器中。
有什么建议吗?
答案 0 :(得分:0)
我也有同样的问题。 HTTP
可以正常工作,但是它挂在我的HTTP服务器中的HTTPS
上。
我的问题是我没有正确安装证书。