OS X 10.11.6 El Capitan SSLRead()返回错误-9841

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OS X 10.11.6 El Capitan SSLRead()返回错误-9841相关的知识,希望对你有一定的参考价值。

在终端到https网站的curl请求后我有这个错误

curl: (56) SSLRead() return error -9841

卷曲 - 翻译

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

如何使卷曲工作?

P.S我通过这个命令brew install --with-openssl curl重新安装了curl

答案

重新启动后,错误消失了。

另一答案

与塞拉利昂有同样的问题,似乎即使在运行brew install --with-openssl curl之后,它仍然不会被路径所吸引。

首先,我不得不用brew install --force --with-openssl curl强制安装包

然后,我不得不强制链接新版本的curl与brew link --force curl

关闭并重新打开我的终端后,它工作(这可能是重启与上述答案一起工作的原因)。

另一答案

我只是遇到了这个错误...在我的情况下,“SSLRead”是一个红色的鲱鱼..主机返回内容长度:0(没有响应正文)

显然主持人拒绝丢失某些标题的请求...为了好的措施,我在网页浏览器发送的请求中添加了几个标题。

array( 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language: en-US,en;q=0.5', 'Accept-Encoding: gzip, deflate', 'Connection: keep-alive', ),

tada ...没有更多SSLRead错误

以上是关于OS X 10.11.6 El Capitan SSLRead()返回错误-9841的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OS X 10.11.6 El Capitan 上安装 ffmpeg 时出现问题 [关闭]

Mac OS X El Capitan10.11 系统安装教程

制作 Mac OS X El Capitan 的U盘引导安装

markdown 全新安装 - OS X 10.11 El Capitan

sh 验证/修复OS X El Capitan上的磁盘权限

markdown 如何修复OS X El Capitan中的Homebrew权限问题?