开发者

Problem with Jython urllib2.urlopen for HTTPS pages

I have a python program using urllib2 to GET a page via https protocol:

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

I have no problem running this script using python interpreter, but when running w开发者_开发百科ith Jython interpreter, I got this error:

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

Do I need to do something else to make urllib2.urlopen work with an https address?


I think Jython use the Java SSL implementation, so you'll need to add the server's certificate to your keystore. That's because Java always checks the certificate validity. Installing a certificate And two ways of not checking the validity, with java code and pure Jython.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜