带请求的SSLError和urllib3

时间:2018-06-18 08:51:37

标签: python python-requests ssl-certificate

  

Mac OS X 10.14   最新的PyCharm   Python 3.7

我的应用程序正在无限循环中使用request库连接到长轮询服务器以立即获取所有更新

            data = requests.request(method="GET", url=url, params=params, timeout=150)

在我开始在MacBook上运行此应用程序之前,它已经运行了好几个月,现在它会抛出这些错误:

  

urllib3.exceptions.MaxRetryError:HTTPSConnectionPool(host =' ',port = ):使用网址超出了最大重试次数:**** *(由SSLError引起(SSLError(1,' [SSL:DECRYPTION_FAILED_OR_BAD_RECORD_MAC]解密失败或错误记录mac(_ssl.c:2460)')))

还有一些

  

requests.exceptions.SSLError:HTTPSConnectionPool(host =' ',port = ):使用url:***超出了最大重试次数(由SSLError引起(SSLError(1,' [SSL:DECRYPTION_FAILED_OR_BAD_RECORD_MAC]解密失败或记录错误mac(_ssl.c:2460)')))

     

ssl.SSLError:[SSL:SSLV3_ALERT_BAD_RECORD_MAC] sslv3警告错误记录mac(_ssl.c:2460)

我不应该扔掉我的Mac,可能会继续在我的服务器上使用它,但我想解决它。 verify = False对我不起作用,我最近更新了所有的库。 有什么我可以错过的,或者如何在另一个地方解决它?

0 个答案:

没有答案