【发布时间】:2025-11-28 05:50:01
【问题描述】:
以下测试通过 Python 2.7.11:
def test_urllib(self):
import urllib2
import ssl
context = ssl._create_unverified_context() # service does not have a trusted cert
url = urllib2.urlopen("https://intranet.adress:port/", context=context)
url.read()
升级到 Python 2.7.13 后,测试失败:
python/Lib/urllib2.py",第 1198 行,在 do_open 中 引发 URLError(err) URLError: urlopen error 隧道连接失败: 403 Forbidden
我尝试了一些标头和代理设置,但没有任何成功。我总是得到同样的错误。在 SSL 身份验证中,Python 2.7.11 和 2.7.13 之间有什么变化?
【问题讨论】:
标签: python ssl urllib2 http-proxy urlopen