win10电脑中python中的requsets库SSL 证书验证时指定证书的正确用法

本文介绍了在win10环境下,使用Python的requests库进行HTTPS请求时如何正确设置SSL证书验证。通过官方文档和Fiddler抓包工具,详细阐述了证书的导出和使用过程,包括选择不导出私钥、Base64编码,并在代码中指定证书路径以避免找不到证书的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

win10电脑中python中的requsets库SSL 证书验证时指定证书的正确用法

1.先看官方文档
官方文档
官方文档在这里说的含含糊糊的,比如 verify=’/path/to/certfile,这一句就能把你搞蒙。正常情况下,我们用抓包软件抓https请求就会在电脑里安装相应抓包软件的ca证书。我们第一反应是导出ca证书直接调用就行,但是实际操作中会一直报找不到ca证书。演示代码如下:
我们用fiddler抓包requsests库发出的https请求。

import httpx
import requests

cafile = './2.crt'
url = "https://www.baidu.com"
# proxies = {'http': 'http://localhost:8888', 'https': 'http://localhost:8888'}
# response = httpx.get(url=url)
response = requests.get(url
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值