【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

相关推荐
带鱼吃猫20 小时前
Linux系统:策略模式实现自定义日志功能
linux·c++
程序员潇潇20 小时前
Jenkins 插件下载速度慢安装失败?这篇文章可能解决你头等难题!
运维·自动化测试·软件测试·功能测试·程序人生·职场和发展·jenkins
minji...20 小时前
Linux 进程概念 (三) (进程状态,僵尸进程,孤儿进程,进程优先级)
linux·运维·服务器
敲上瘾21 小时前
Docker镜像构建优化指南:CMD/ENTRYPOINT、多阶段构建与缓存优化
运维·缓存·docker·容器·架构
是小胡嘛1 天前
C++之Any类的模拟实现
linux·开发语言·c++
口袋物联1 天前
设计模式之工厂模式在 C 语言中的应用(含 Linux 内核实例)
linux·c语言·设计模式·简单工厂模式
qq_479875431 天前
X-Macros(1)
linux·服务器·windows
笨笨聊运维1 天前
CentOS官方不维护版本,配置python升级方法,无损版
linux·python·centos
ζั͡山 ั͡有扶苏 ั͡✾1 天前
EFK 日志系统搭建完整教程
运维·jenkins·kibana·es·filebeat
jun_bai1 天前
python写的文件备份网盘程序
运维·服务器·网络