小编Moe*_*Moe的帖子

cURL/wget - SSLv3、TLS 握手、CERT 挂起

我在使用 cURL 或 wget 连接到 https 站点时遇到问题。当我从 https 下载时,curl 在执行 TLS 握手时似乎卡住了,CERT。问题与站点无关(我注意到它使用 github)并且 wget 也挂了(尽管我没有查看那里的详细输出)。

$ curl -v --trace-time https://www.google.de
10:35:21.532822 * About to connect() to www.google.de port 443 (#0)
10:35:21.533091 *   Trying 209.85.148.147... connected
10:35:21.538666 * Connected to www.google.de (209.85.148.147) port 443 (#0)
10:35:21.539119 * SSLv3, TLS handshake, Client hello (1):
10:35:21.544129 * SSLv3, TLS handshake, Server hello (2):
10:35:21.544182 * SSLv3, TLS handshake, CERT (11):
Run Code Online (Sandbox Code Playgroud)

我已经等了 10 分钟以上,但没有任何反应。我正在使用 OSX Lion。

$curl --version
curl 7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5 …
Run Code Online (Sandbox Code Playgroud)

ssl curl https

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

curl ×1

https ×1

ssl ×1