【python的坑】vpn下,python request报错 check_hostname requires server_hostname

一个老的代码,运行后发现bug,但是程序本身正常跑的呀,代码很简单,估计又是python环境问题,排查一下,果然。

现象:vpn情况下,python request报错 check_hostname requires server_hostname

试探后发现,urllib3版本升级到最新后,对原来https的访问在代理下有问题,所以只需要把urllib3版本降低回去即可

pip install requests==2.20

或者使用下面的命令降低版本:

pip install urllib3==1.25.8

相关推荐
池央几秒前
CANN 诊断工具链深度解析:oam-tools 的自动化故障信息收集、软硬件状态快照与 AI Core 错误溯源机制
运维·人工智能·自动化
忆~遂愿2 分钟前
CANN metadef 深度解析:动态形状元数据管理、图编译器接口规范与序列化执行机制
大数据·linux
予枫的编程笔记3 分钟前
【Linux入门篇】Linux文件操作不用记满屏命令,掌握touch/cp/mv核心用法就够了
linux·tar·linux命令·tail·cat·linux文件管理·linux新手教程
learning-striving33 分钟前
kali连不上网解决方法
linux·开发语言·网络·php·kali
云边有个稻草人34 分钟前
打工人摸鱼新姿势!轻量斗地主服务器,内网穿透让同事远程联机不翻车
运维·服务器·cpolar
阿钱真强道34 分钟前
12 JetLinks MQTT直连设备事件上报实战(继电器场景)
linux·服务器·网络·数据库·网络协议
乾元40 分钟前
终端安全(EDR):用深度学习识别未知勒索软件
运维·人工智能·网络协议·安全·网络安全·自动化·安全架构
wbs_scy1 小时前
Linux 进阶指令实操指南:文件查看、时间管理、搜索压缩全场景覆盖(附高频案例)
linux·运维·服务器
安科瑞刘鸿鹏171 小时前
高速路灯故障难定位?用 ASL600 实现精确单灯监测与维护预警
运维·网络·物联网·安全
馨谙1 小时前
Ansible 事实(Facts)全面指南:自动化运维中的主机信息管理
运维·ansible