在终端中向 https 网站发出curl 请求后,出现此错误
curl: (56) SSLRead() return error -9841
curl --版本
curl 7.43.0 (x86_64-apple-darwin15.0) libcurl/7.43.0 SecureTransport zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets
如何让curl发挥作用?
P.S 我通过这个命令重新安装了curl brew install --with-openssl curl
最佳答案
Sierra 也有同样的问题,即使在运行 brew install --with-openssl curl
后似乎也是如此。 ,它仍然不会被路径拾取。
首先,我必须使用 brew install --force --with-openssl curl
强制安装该软件包。
然后我不得不将新版本的curl强制链接到brew link --force curl
关闭并重新打开我的终端后,它起作用了(这可能是使上述答案重新启动的原因)。
关于macos - OS X 10.11.6 El Capitan SSLRead() 返回错误 -9841,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39116617/