解决:InsecureRequestWarning:Unverified HTTPS request is being made to host ‘xx.cn’. Adding ......

这篇具有很好参考价值的文章主要介绍了解决:InsecureRequestWarning:Unverified HTTPS request is being made to host ‘xx.cn’. Adding ......。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


解决:InsecureRequestWarning: Unverified HTTPS request is being made to host ‘www.xxx.cn’. Adding certificate verification is strongly advised.





背景

在使用之前的代码时,报错:D:/Anaconda_soft/envs/pytorch/lib/site-packages/urllib3/connectionpool.py:1043:
InsecureRequestWarning: Unverified HTTPS request is being made to host ‘www.dytt89.com’.
Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings



报错问题

D:/Anaconda_soft/envs/pytorch/lib/site-packages/urllib3/connectionpool.py:1043: 
InsecureRequestWarning: Unverified HTTPS request is being made to host 'www.dytt89.com'. 
Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings


报错翻译

主要报错信息内容翻译如下所示:

D:/Anaconda_soft/envs/pytorch/lib/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: 
Unverified HTTPS request is being made to host 'www.dytt89.com'. 
Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings

翻译:

D: /Anaconda_soft/env/pytorch/lib/site-packages/urlib3/connectionpool.py:1043:
不安全请求警告:正在向主机“www.dytt89.com”发出未经验证的HTTPS请求。
强烈建议添加证书验证。请参阅:https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-警告



报错位置代码

        res = requests.get(url, headers=headers, verify=False, params=params)


报错原因

经过查阅资料,发现这个错误产生的原因是证书的验证问题,即我们设置了去掉安全验证的选项(verify=False),因为设置跳过了SSL证书验证,程序本身不具有代码逻辑相关问题,感兴趣的读者可以去看官方文档: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings

小伙伴们按下面的解决方法即可解决!!!



解决方法

要解决这个错误,这里总结了以下几个解决办法。

方法一

在程序开始部分添加代码,禁用或忽略警告。

正确的代码是:


requests.packages.urllib3.disable_warnings()
 
或者
 
warnings.filterwarnings(‘ignore’)

方法二

导入warnings包进行处理

正确的代码如下:


import urllib3

http = urllib3.PoolManager(num_pools=50)



今天的分享就到此结束了

欢迎点赞评论关注三连

解决:InsecureRequestWarning:Unverified HTTPS request is being made to host ‘xx.cn’. Adding ......,# Python Bug,python,后端,爬虫文章来源地址https://www.toymoban.com/news/detail-789396.html

到了这里,关于解决:InsecureRequestWarning:Unverified HTTPS request is being made to host ‘xx.cn’. Adding ......的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【WEB前端】【报错解决】This request has been blocked; the content must be served over HTTPS....

    部署WEB项目后,开启了强制HTTPS,产生如下错误: 报错的原因就是当前页面是https协议加载的,但是这个页面发起了一个http的ajax请求,这种做法是非法的。HTTPS页面里动态的引入HTTP资源,比如引入一个js文件,会被直接block掉的.在HTTPS页面里通过AJAX的方式请求HTTP资源,也会被

    2024年02月13日
    浏览(39)
  • Required request body is missing 错误解决

    测试接口报了这个问题:Required request body is missing。因为我使用的是GET请求 然后controller中的方法接收的参数使用了@RequestBody 注解 例如:会报Required request body is missing 因为Get请求发送数据的方式不是json格式,所以当我们使@RequsetBody封装Get请求的数据时就会出现无法获取到数据

    2024年02月07日
    浏览(56)
  • Qt-解决异常报错“QAxBase::setControl: requested control XXX could not be instantiated”

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处        使用Qt开发的过程中,QAxObject是经常用到的一个类,用于操作Windows中各种COM接口,进而实现各类功能。        WbemScripting.SWbemLocator是我想要通过QAxObject访问的对

    2024年02月12日
    浏览(42)
  • Required request body is missing 报错解决

    用 PostMan 测试 POST 类型的接口时,出现错误: 直白的翻译就是该传的参数没能传递到后端。我的传参是表单格式: 后端接口的参数接收使用了注解 @RequestBody ,猜想应该是参数格式有问题,把它改成 JSON 格式传递,再次运行就 OK 了。

    2024年02月12日
    浏览(51)
  • 解决 This request has been blocked; this endpoint must be available over WSS.

    使用WebSocket在本地是没有问题的,能够和前端进行正常交互,但是将项目部署到服务器上,发现和前端建立不了WebSocket的连接,打开浏览器控制台报错: This request has been blocked; this endpoint must be available over WSS. 1、 首先我们要明白 wss协议实际是websocket+SSL,就是在websocket协议上

    2023年04月09日
    浏览(39)
  • 解决 Https 站点请求 Http 接口服务后报 the content must be served over HTTPS 错误的问题

    之前将自己所有的 Http 站点全部更新为 Https 站点,但是在请求后台接口服务的时候还是 Http 请求,导致部署之后,直接在控制台报 This request has been blocked; the content must be served over HTTPS; 的错误 因为我不想耗费精力,将所有的后台接口服务也更新为支持 Https 请求,所以访问了

    2024年02月16日
    浏览(48)
  • 解决minio上传文件报S3 API Request made to Console port. S3 Requests should be sent to API port.的问题

    我使用的是docker创建的minio,在连接minioclient后创建桶的时候,报错提示 根据该提示,报错意思是api错误使用了Console的端口,而需要的是api的端口, 根据这个提示可能是创建Minioclient的端口使用错了, 第一查看之前的创建minio容器 因为之前创建时的语句找不到了,所以只能通

    2024年02月12日
    浏览(39)
  • 解决Apache Tomcat “Request header is too large“ 异常 ‍

    🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页 ——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础

    2024年02月09日
    浏览(40)
  • Required request body is missing: 前端接口报错错误解决

    在前几天的工作中遇到了一个小小的问题 这是完整报错: 这个接口在Apifox上经过测试是没有问题的,那么因此就是前端接口设置出了问题。 解决方法: 这个接口报错的大意是:必需的请求正文缺失 因此检查一下接口文档,发现数据是写在body里的 因此返回检查接口代码,代

    2024年02月15日
    浏览(45)
  • Api接口出现Required request body is missing的解决方法

    在使用PostMan 测试接口的时候,出现如下问题:

    2024年02月15日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包