安装pyopenssl
,ndg-httpsclient
和pyasn1
以SSL
支持SNI
。对于某些 http s 网址,我收到以下错误:
(-1, 'Unexpected EOF')
仅在nginx下运行
尝试:
gzip
。答案 0 :(得分:0)
许多TLS客户端和服务器认为在不完成TLS断开连接握手的情况下突然关闭TCP连接是合理的。他们可能不会一直这样做。它可能取决于非常具体,深奥的网络条件(例如,执行某些发送的速度)。发生这种情况时,您会收到报告的错误。
通常,这实际上不是问题。所有申请数据已经转移。不幸的是你不能完全确定这一点(这是 TLS断开握手的原因之一)但是你可能也很少或根本没有办法解决这个问题。
我不知道 nginx的TLS支持以这种方式关闭连接但是如果这是唯一的症状(换句话说,如果你没有丢失应用程序数据)并且你的服务器使用{{ 1}}或Content-Length
(提供一些其他防止截断攻击的保护)这可能只是预期的行为。