如果你的HTTPS请求到的服务器证书的颁发机构被包含在Python的证书下,验证就能通过。
包含在python的cacert.pem证书里面,那自然是可以通过请求,而Charles的自签名证书,是没有在cacert.pem证书里,验证就不会通过。
在charles中导出pem格式的证书,用txt打开。
复制内容粘贴在Python/lib/site-packages/certifi/cacert.pem中,保存后就可以抓包了。
如果你的HTTPS请求到的服务器证书的颁发机构被包含在Python的证书下,验证就能通过。
包含在python的cacert.pem证书里面,那自然是可以通过请求,而Charles的自签名证书,是没有在cacert.pem证书里,验证就不会通过。
在charles中导出pem格式的证书,用txt打开。
复制内容粘贴在Python/lib/site-packages/certifi/cacert.pem中,保存后就可以抓包了。