InsecureRequestWarning警告
1、错误信息
InsecureRequestWarning: Unverified HTTPS request is being made to host '10.1.1.145'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings
InsecureRequestWarning,
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
查了文档如何捕获警告 — pytest 文档,有一种方法可以禁用:
2、原因
我是用requests_pkcs12进行请求的,报的确是urllib3未校验证书,建议添加证书验证。
如果是用urllib3,可以尝试加上证书校验。但我的请求requests_pkcs12里已经有证书校验了,所以本次就直接禁用警告了。
3、requests_pkcs12的解决办法
修改配置文件后,再次执行没有报警告了。
执行结果不再报警告
4、requests的解决办法
备注:如果是用requests的,可以用下面语句忽略警告
解决方法是在前面加上文章来源:https://www.toymoban.com/news/detail-847677.html
requests.packages.urllib3.disable_warnings()文章来源地址https://www.toymoban.com/news/detail-847677.html
到了这里,关于InsecureRequestWarning警告:InsecureRequestWarning: Unverified HTTPS request is being made to host的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!