gpt4 book ai didi

python - 如何忽略 python 2.6 中的证书?

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:22 26 4
gpt4 key购买 nike

在 Python 2.7 中,我可以执行以下操作并且它有效:

ctx = ssl.create_default_context() // function does not exist in python 2.6 ?   What to use?
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
req = urllib2.Request('https://myurl/')

我得到的错误:

    ctx = ssl.create_default_context()
AttributeError: 'module' object has no attribute 'create_default_context'

我如何在 Python 2.6 中实现相同的效果,因为那里不存在函数 create_default_context

最佳答案

我没有安装 2.6 来测试它,但我假设直接使用 SSLContext 构造函数会起作用:

import ssl
context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
context.verify_mode = ssl.CERT_NONE
context.check_hostname = False

req = urllib2.urlopen('https://myurl/', context=context)

关于python - 如何忽略 python 2.6 中的证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37338644/

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