标题 请求https接口时报错:Caused by SSLError(SSLError(1, u’[SSL: CERTIFICATE_VERIFY_FAILED] certificat,安装certifi

如何解决SSL 根证书验错误:

一种解决方法是:verify=False
在请求里面:

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

第二种解决方法是
安装certifi 或者更新requests包:

1. 安装certifi的方法是:pip install certifi

2. 但如提示需要升级pip:

则需使用:python -m pip install --upgrade pip 升级进行

3. 如使用python -m pip install --upgrade pip升级失败,可使用:python -m pip install -U --force-reinstall pip进行升级
  
4. 如依然失败,则使用:pip install --user --upgrade pip 升级

5. 如果以上方法均失败,则可以试试使用国内源更新pip

比如:
  python -m pip install --upgrade pip -i https://pypi.douban.com/simple

6. 一般尝试完以上方法后,即可升级成功,然后在安装certifi:pip install certifi

问题:

使用Python3 requests发送HTTPS请求,已经关闭认证(verify=False)且尝试安装了certifide的情况下,控制台会输出以下错误:

InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings

在代码中添加以下代码即可解决。

import urllib3

urllib3.disable_warnings()

请求https接口时报错:Caused by SSLError(SSLError(1, u‘[SSL: CERTIFICATE_VERIFY_FAILED] certificat,安装certifi相关推荐

  1. HttpWebRequest 请求HTTPS协议时报错:The requested security protocol is not supported. (不支持请求的安全协议)

    public String Get(string url, byte[] data){HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Creat ...

  2. KETTLE 请求HTTPS接口

    KETTLE本身提供了HTTP client.HTTP post.REST client组件可以访问HTTP接口,这些组件在访问HTTPS接口时有时会报错:unable to find valid c ...

  3. php发送https请求,php post 请求https接口

    /** * POST请求https接口返回内容 * @param string $url [请求的URL地址] * @param string $post [请求的参数] * @return stri ...

  4. 解决C#调用Excel接口时报错,提示:Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Offi

    解决C#调用Excel接口时报错,提示:Microsoft.Office.Interop.Excel.ApplicationClass"的 COM 对象强制转换为接口类型"Micr ...

  5. Postman请求https接口配置

    Postman请求https接口配置 1.进入postman的设置界面: 2.关闭general下面的ssl校验: 3.切到Certificates页签,并添加客户端校验: 1.进入postman的设 ...

  6. requests请求get接口报错UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 13-14

    一.问题描述 在做接口自动化测试时,调用requests的get方法发送请求,报错,报错信息如下: Traceback (most recent call last):File "D:\D1 ...

  7. php请求https接口

    1.输入接口: https://CRMC URL/ spservice/downring.do? sid =1234 & sidpwd =123456& randomsessionke ...

  8. android 请求https接口

    随着互联网的强大,网络安全的地位也逐步增加.以前的http请求已经不在安全,据说ios2017年1月份开始请求https. 所有,身为android开发人员也应该会加载https请求.直接上干活 1. ...

  9. http协议请求https协议报错或警告处理方案

    HTTPS是HTTP over Secure Socket Layer,以安全为目标的 HTTP 通道,所以在 HTTPS 承载的页面上不允许出现 http 请求,一旦出现就是提示或报错: 如果我们不 ...

最新文章

  1. 华为 Java 编程军规 !
  2. leetcode-【中等题】5. Longest Palindromic Substring
  3. BZOJ4381[POI2015]Odwiedziny——分块+长链剖分
  4. 构建之法4、17章观后感
  5. Hadoop基本原理之一:MapReduce
  6. Spring学习笔记—最小化Spring XML配置
  7. 【Util】 时间天数增加,时间比较。
  8. bootstraptable导出excel独立使用_使用 EasyPOI 优雅导出Excel模板数据(含图片)
  9. 程序员工资虽高,但也很苦逼!
  10. webpack源码分析(2)---- webpack\bin\webpack.js
  11. 麦淘亲子完成近千万美元B+轮融资,预计2019年前将开设约300个线下科学活动点...
  12. 秩和比RSR法算法C语言,秩和比法(用秩和比法计算权重时怎样编秩?)
  13. VMware16下载与安装
  14. 如何清空Matlab命令行窗口
  15. 设置华为路由器的端口映射
  16. 立体视觉:合成数据集的解析与工具
  17. 数电常见74系列器件及其功能总结(不要再混乱啦,值得收藏)
  18. FastJSON处理对象中属性值为空的数据
  19. 自定义注解+切面处理+全局异常处理
  20. 国外不错的网站(类似知乎)

热门文章

  1. 中级微观经济学:Chap 14 消费者剩余
  2. 智能三子棋——保姆级教学。
  3. CIKM 2021 | 基于池化结构搜索的图分类
  4. CIKM 2022|FwSeqBlock: 一种在序列建模中增强行为表征的方法
  5. boosting算法调参
  6. Linux汇编代码中加打印,汇编语言中调用C函数打印“hello world”
  7. 宁波银行金融科技面试
  8. win7 64位的 svchost.exe 占用内存过大的问题
  9. 软件开发中的 Kata 模型是什么,和精益有什么关系?
  10. 计算机的发展与什么息息相关,第一单元第二课《计算机的发展与应用》.doc