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=</

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

被折叠的 条评论
为什么被折叠?



