python 3.5.2 / Django app:HTTPS请求代码在计算机A上运行,在计算机B上运行失败

时间:2016-08-20 16:02:03

标签: python django

在底部看到更新:

python 3.5.2:

简单的https请求适用于计算机A. 计算机B失败。

相同的代码库。相同的100%。两者都是Python 3.5.2。使用相同的家庭网络/互联网连接。相同的操作系统(OS X El Capitan)。这两台机器的OpenSSL版本相同:0。9.8zh 2016年1月14日

例外是:

  

requests.exceptions.SSLError:EOF违反协议   (_ssl.c:645)

显然这不是代码。有没有环境与python安装或它自己的机器。

有没有人知道可能出错的地方?

更新

在这里建议我将ssl导入python shell并检查其版本。看起来虽然两台机器上的终端命令行openssl可执行文件是相同的-0.9.8zh 2016年1月14日,但两台计算机上的python shell响应都不同。

  • 工作的那个:OpenSSL OpenSSL 1.0.2h 2016年5月3日
  • 无效的显示:OpenSSL 0.9.8zh 2016年1月14日

我认为升级0.9.8到1.0.2会有所不同。

0 个答案:

没有答案