您当前的位置:首页 > 计算机 > 编程开发 > Python

解决Python报错:InsecureRequestWarning: Unverified HTTPS request is being made to host ‘xxxxxx‘. Add

时间:03-07来源:作者:点击数:

背景:在实际开发中,写了Python脚本来调用接口,调用接口没有报错,但是一直在控制台提示这些警告信息,很影响查看日志,所以,为了方便以后方便查看日志信息,这个问题还得解决一下。

实际报错如下;

/Users/wuzhanxi/opt/anaconda3/envs/bigdata/lib/python3.9/site-packages/urllib3/connectionpool.py:1045: InsecureRequestWarning: Unverified HTTPS request is being made to host 'xxx'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
  warnings.warn(

分析:urlib3 基于证书验证的级别出发不同的警告,比如说 InsecureRequestWarning ,没有验证的时候回出现这个警告。当然,未经验证的HTTPS URL时不被提倡的,如果你想强制取消警告,你可以使用 “disable_warnigns():”

解决方法:在Python脚本引入即可,然后在调用接口的地方加上如下代码即可,示例如下;

import urllib3

def test():
	urllib3.disable_warnings()

问题解决喽,😄!

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门