【问题标题】:Problem with Jython urllib2.urlopen for HTTPS pagesHTTPS 页面的 Jython urllib2.urlopen 问题
【发布时间】:2011-09-23 21:47:39
【问题描述】:

我有一个使用 urllib2 通过 https 协议获取页面的 python 程序:

urllib2.urlopen('https://mywebsite')

我使用 python 解释器运行这个脚本没有问题,但是当使用 Jython 解释器运行时,我得到了这个错误:

urllib2.URLError: <urlopen error (-1,'SSL handshake exception')>

我是否需要做其他事情才能使 urllib2.urlopen 使用 https 地址?

【问题讨论】:

    标签: jython


    【解决方案1】:

    我认为 Jython 使用 Java SSL 实现,因此您需要将服务器的证书添加到您的密钥库中。那是因为 Java 总是检查证书的有效性。 Installing a certificate 还有两种不检查有效性的方法,with java codepure Jython

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    相关资源
    最近更新 更多