请求https接口时报错:Caused by SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificat,安装certifi
如何解决SSL 根证书验错误:
一种解决方法是:verify=False 
在session.request 里面:
session.post(post_url,data=post_data,headers=headers,verify=False)
第二种解决方法是: 
安装certifi 或者更新requests包:
1. 安装certifi的方法是:pip install certifi
(可参照:https://urllib3.readthedocs.io/en/latest/user-guide.html#ssl)
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的更多相关文章
- 服务器http请求https服务时报错解决方案
		
问题一. 问题二. java.security.KeyException 解决: Java.security.KeyException的解决 程序调用环信的接口时,出现此异常. 环境:centos , ...
 - 访问https接口报错   基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
		
详细错误信息如下 请求错误信息:发生一个或多个错误.System.Net.Http.HttpRequestException: An error occurred while sending the ...
 - 通过HttpWebRequest请求https接口
		
一.为什么进行代理接口的开发: 有些项目需要访问被墙了哒网站,比如前不久公司开发项目需要使用google地图的接口,而google在中国被墙了,所有打算做一个代理接口服务,将代理放到国外服务器上,通过 ...
 - [Java] 绕过证书验证调 HTTPS 接口时报 “SSLHandshakeException: DHPublicKey does not comply to algorithm constraints”的解决办法
		
作者: zyl910 一.缘由 最近有在对接一个无证书的HTTPS接口时,总是收到"SSLHandshakeException: DHPublicKey does not comply to ...
 - PHP函数file_get_contents()使用 https 协议时报错:SSL operation failed
		
场景: file_get_contents() 函数是用于将文件的内容读入到一个字符串中,是读取文件内容常用的函数之一. 但是有时在服务器上使用file_get_contents() 函数请求http ...
 - feign请求远程接口时报Caused by: java.net.UnknownHostException
		
报错全文如下 feign.RetryableException: host10.local executing POST http://TIBMAS2-WEBAPI/tibmas2-webapi/ap ...
 - 带jsk证书,请求https接口
		
首先是三个返回的实体类 BaseVo.java package https2; import java.io.Serializable; import java.lang.reflect.Invoca ...
 - PHP Curl请求Https接口
		
在请求http的时候只需要 file_get_contents("http://www.sojson.com/open/api/weather/json.shtml?city=$Positi ...
 - Vue-cli 本地开发请求https 接口 DEPTH_ZERO_SELF_SIGNED_CERT
		
环境:npm run dev 本地开发连接后台的开发环境的接口. 贴上proxyTable 的转发(代理?反向?这个具体叫什么不明白...) proxyTable: { "/api" ...
 
随机推荐
- weekly-contest-205
			
weekly-contest-205 1 / 5507. 替换所有的问号 class Solution { public String modifyString(String s) { StringB ...
 - 深入理解Java中的装箱与拆箱
			
一.Java数据类型 1.在说装箱与拆箱之前,先说一下Java的基本数据类型,Java从数据类型上可以划分为值类型与引用类型,值类型是四类八种,分别是: 整数型:byte̵,short̵,int̵,l ...
 - 为商务办公赋能,TOM商务邮箱,塑造职场新形象
			
转眼已至2020年,互联网的这10年发生了翻天覆地的改变.短视频红利崛起.人脸识别支付.AI智能机器人对话...很多产品从默默无闻到一夜崛起.而对于商务邮箱领域,邮箱已成为一种习惯,却往往忽略了它的点 ...
 - 循序渐进VUE+Element 前端应用开发(20)--- 使用组件封装简化界面代码
			
VUE+Element 前端应用,比较不错的一点就是界面组件化,我们可以根据重用的指导方针,把界面内容拆分为各个不同的组合,每一个模块可以是一个组件,也可以是多个组件的综合体,而且这一个过程非常方便. ...
 - jzoj 3431. 【GDOI2014模拟】网格
			
Description 某城市的街道呈网格状,左下角坐标为A(0, 0),右上角坐标为B(n, m),其中n >= m.现在从A(0, 0)点出发,只能沿着街道向正右方或者正上方行走,且不能经过 ...
 - NOIP2017 Day1 T1 小凯的疑惑
			
题目描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每种金币小凯都有 无数个.在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的.现在小凯想知道在无法准确支付的物品中,最贵的价 ...
 - es创建普通索引以及各种查询
			
创建索引 创建普通索引: PUT /my_index { "settings": { "index": { "number_of_shards&quo ...
 - 分布式系统监视zabbix讲解六之自定义监控项
			
概述 Zabbix支持许多在多种情况下使用宏.宏是一个变量,由如下特殊语法标识: {MACRO} 根据在上下文中, 宏解析为一个特殊的值. 有效地使用宏可以节省时间,并使Zabbix变地更加高效. 在 ...
 - win10 系统出现“你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。”
			
公司无法访问共享 \192.168.7.101.win+R 输入gpedit.msc2.计算机配置-管理模板–网络-lanman 工作站-找到"启用不安全的来宾登录"选择 已启用. ...
 - JVM 的参数类型
			
标配参数 -version -help X 参数 -Xint:解释执行 -Xcomp:第一次使用就编译成本地代码 -Xmixed:混合模式 XX 参数 Boolean 类型:-XX:+ 或者 - 某个 ...