搜了两种方法都没解决这个问题
先介绍下两种方法
1、在代码首部增加如下代码
import requests.packages.urllib3.util.ssl_
requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS = 'ALL'
2、重新安装requests
python -m pip install --upgrade requests[security]
最后说下自己的解决方法
_RESTRICTED_SERVER_CIPHERS = 'ALL'
def link_tlsv1_2(self, timeout=3600):
self.headers = self.fix_header()
context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
context.set_ciphers(_RESTRICTED_SERVER_CIPHERS)
self.httpClient = http.client.HTTPSConnection(self.host, self.port, timeout=timeout, context=context)
样例可以参考“【python3】Restconf协议管理设备”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)