背景:在实际开发中,写了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()
问题解决喽,😄!