【发布时间】:2018-09-02 14:20:00
【问题描述】:
基本上我需要使用 HTTPS 来验证 API,但问题是当我尝试使用它时,进程会挂起。例如,如果我使用:
curl http://www.stackoverflow.com
我得到了答案,但如果你试试这个:
curl https://www.stackoverflow.com
我得到任何响应和输出。
如果我通过 -verbose 标志,我会得到以下响应
- 将 URL 重建为: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 访问的服务器中。
有什么建议吗?
【问题讨论】:
-
有趣的是,我发现另一个用户也有同样的问题 - 你能解决你的问题吗?如果不能,你可以添加 --trace-ascii 以便我们比较问题吗?