当前位置:  开发笔记 > 编程语言 > 正文

如何通过fiddler2捕获python SSL(HTTPS)连接

如何解决《如何通过fiddler2捕获pythonSSL(HTTPS)连接》经验,为你挑选了1个好方法。

我正在尝试通过Fiddler2本地代理捕获python SSL(HTTPS)连接.但我只有一个错误.

import requests
requests.get("https://www.python.org", proxies={"http": "http://127.0.0.1:8888", "https":"http:127.0.0.1:8888"},cert=r"FiddlerRoot.cer")

错误

requests.exceptions.SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:
SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

任何人都可以告诉我如何修复错误,除了使验证错误?我已经在Windows 7系统上接受了"FiddlerRoot.cer",但没有任何改变.

Python 2.7

Windows 7的

fx-kirin.. 10

requests.get("https://www.python.org", proxies={"http": "http://127.0.0.1:8888", "https":"http:127.0.0.1:8888"},verify=r"FiddlerRoot.pem")

我必须将.cer(DER格式)文件更改为.pem(PEM格式).我意识到证书参数不是我想要使用的.上面的代码对我来说是一个解决方案.



1> fx-kirin..:
requests.get("https://www.python.org", proxies={"http": "http://127.0.0.1:8888", "https":"http:127.0.0.1:8888"},verify=r"FiddlerRoot.pem")

我必须将.cer(DER格式)文件更改为.pem(PEM格式).我意识到证书参数不是我想要使用的.上面的代码对我来说是一个解决方案.


在控制台中执行命令`openssl x509 -inform der -in FiddlerRoot.cer -out FiddlerRoot.pem`
推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有