gpt4 book ai didi

python - 使用 urllib2 添加 SSL CA 文件

转载 作者:太空狗 更新时间:2023-10-30 02:44:07 26 4
gpt4 key购买 nike

我需要能够指定 SSL 证书 CA 根,但能够使用 Python 2.7.10 urllib2 库插入 HTTP cookie

ssl_handler = urllib2.HTTPSHandler()
opener = urllib2.build_opener(ssl_handler)
opener.addheaders.append(("Cookie","foo=blah"))
res = opener.open(https://example.com/some/info)

我知道 urllib2 支持 cafile 参数,我应该在我的代码中的什么地方使用它?

最佳答案

urlopen documentation :

urllib2.urlopen(url[, data[, timeout[, cafile[, capath[, cadefault[, context]]]]])

所以,请尝试:

urllib2.urlopen("https://example.com/some/info", cafile="test_cert.pem")

cxt = ssl.create_default_context(cafile="/path/test_cert.pem")
urllib2.urlopen("https://example.com/some/info", context=cxt)

关于python - 使用 urllib2 添加 SSL CA 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30903544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com