我正在尝试设置一个使用请求库从网站获取数据的python脚本。该脚本可以正常运行在Windows 10 pc或azure vm的虚拟环境中,而不会出现问题。
但是,当我尝试使用python:3.6-slim
映像创建docker容器时,出现DH_KEY_TOO_SMALL错误。在ssllabs.com上测试该网站显示,它支持弱DH密钥交换参数。是什么原因导致此错误,我该如何解决?
答案 0 :(得分:0)
我设法解决了这个问题。该问题是由openssl版本引起的。我的Windows 10 pc和ubuntu 18.04 vm都运行较旧的版本,连接到网站没有问题。 python docker映像包含拒绝连接的更新版本的openssl。