Jython urllib2.urlopen用于HTTPS页面的问题
我有一个python程序,使用urllib2通过https协议获取页面:Jython urllib2.urlopen用于HTTPS页面的问题,jython,Jython,我有一个python程序,使用urllib2通过https协议获取页面: urllib2.urlopen('https://mywebsite') 使用python解释器运行此脚本没有问题,但在使用Jython解释器运行时,出现以下错误: urllib2.URLError: <urlopen error (-1,'SSL handshake exception')> urllib2.URLError: 我是否需要做一些其他的事情来使urllib2.urlopen与https地址
urllib2.urlopen('https://mywebsite')
使用python解释器运行此脚本没有问题,但在使用Jython解释器运行时,出现以下错误:
urllib2.URLError: <urlopen error (-1,'SSL handshake exception')>
urllib2.URLError:
我是否需要做一些其他的事情来使
urllib2.urlopen
与https地址一起工作?我认为Jython使用Java SSL实现,因此您需要将服务器的证书添加到密钥库中。这是因为Java总是检查证书的有效性。
还有两种不检查有效性的方法,.纯jython的链接已失效:(仍可以在存档中找到: