python 报错 SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1076) 解决方法
解决方法:
_RESTRICTED_SERVER_CIPHERS = 'ALL'
def link_tlsv1_2(self, timeout=3600):self.headers = self.fix_header()#context = ssl._create_default_https_context() #原先使用的方法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)
其他解决方法:
在代码首部增加如下代码
import requests.packages.urllib3.util.ssl_
requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS = 'ALL'
python 报错 SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1076) 解决方法相关推荐
- python SSL error: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) 解决方法
解决方案: os.environ['COMPOSE_TLS_VERSION'] = "TLSv1_2" 或者 export COMPOSE_TLS_VERSION=TLSv1_2
- 解决android4.4以下sslv3 alert handshake failure和protocol TLSv1.3 is not supported的问题
本文主旨是在不升级gradle版本和compile sdk的情况下解决https连接失败的问题 由于最近后台服务器升级,http改成https,而且使用的是Tlsv1.3 协议 导致了客户端https ...
- Python使用pip安装报错ModuleNotFoundError: No module named ‘pip._internal.cli.main‘的解决方法
Python使用pip安装报错ModuleNotFoundError: No module named 'pip._internal.cli.main'的解决方法 大家好,我叫亓官劼(qí guā ...
- Python 使用numpy报错:runtimeError: package fails to pass a sanity check解决方法
Python中使用numpy和pandas时报错:RuntimeError: The current Numpy installation ('...\venv\lib\site-packages\n ...
- 运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法
运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法 参考文章: (1)运行pyt ...
- XV6操作系统make报错Makefile:192: *** recipe commences before first target. Stop. 的解决方法
XV6操作系统make报错Makefile:192: *** recipe commences before first target. Stop. 的解决方法 大家好,我叫亓官劼(qí guān ...
- centos在yum install报错:Another app is currently holding the yum lock解决方法
centos在yum install报错:Another app is currently holding the yum lock解决方法 参考文章: (1)centos在yum install报错 ...
- phpmyadmin登录报错crypt_random_string requires at least one symmetric cipher be loaded 解决方法
phpmyadmin登录报错crypt_random_string requires at least one symmetric cipher be loaded 解决方法 参考文章: (1)php ...
- 控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法
控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法 参考文章: (1)控制台报错:java.lang.C ...
最新文章
- 《Adobe Premiere Pro CS5经典教程》——2.9 用Media Browser查找素材
- FD.io/VPP — GRE over IPSec
- 内核线程、轻量级进程、用户线程
- troubleshoot之:使用JFR解决内存泄露
- [渝粤教育] 西南科技大学 动态网页设计(JSP) 在线考试复习资料
- 【实习生笔试面试】腾讯2013实习生电话面试总结
- Flutter进阶—实现动画效果(一)
- va_start和va_end的使用及原理
- 日期对象Date的计算
- 搭建kafaka集群
- 老板喜欢提拔什么样的员工
- 用canvas画一个太极八卦图
- 1637_fgets函数的功能
- V2X测试系列之认识V2X第二阶段应用场景
- finebi-数据更新与定时发邮件
- 每天学一点英文:Espresso 20210903
- python调用canape_利用CANape进行基于CCP的汽车控制器的匹配标定的设计
- 用PSTools实现软件的远程批量安装或更新
- 关于Java二进制和十六进制转化的一点问题
- 中英文计算机专业词汇对照搜索引擎