homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author weijie90
Recipients weijie90
Date 2008年03月23日.14:41:08
SpamBayes Score 0.0
Marked as misclassified No
Message-id <1206283270.11.0.221591174332.issue2464@psf.upfronthosting.co.za>
In-reply-to
Content
Try the following code:
import urllib2
gmail = urllib2.urlopen("https://www.gmail.com").read()
wikispaces = urllib2.urlopen("http://www.wikispaces.com").read()
Getting the html over HTTPS from gmail.com works, but not over HTTP from
wikispaces. Here's the traceback:
>>> wikispaces = urllib2.urlopen("http://www.wikispaces.com").read()
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "/usr/lib/python2.5/urllib2.py", line 121, in urlopen
 return _opener.open(url, data)
 File "/usr/lib/python2.5/urllib2.py", line 380, in open
 response = meth(req, response)
 File "/usr/lib/python2.5/urllib2.py", line 491, in http_response
 'http', request, response, code, msg, hdrs)
 File "/usr/lib/python2.5/urllib2.py", line 412, in error
 result = self._call_chain(*args)
 File "/usr/lib/python2.5/urllib2.py", line 353, in _call_chain
 result = func(*args)
 File "/usr/lib/python2.5/urllib2.py", line 575, in http_error_302
 return self.parent.open(new)
 File "/usr/lib/python2.5/urllib2.py", line 380, in open
 response = meth(req, response)
 File "/usr/lib/python2.5/urllib2.py", line 491, in http_response
 'http', request, response, code, msg, hdrs)
 File "/usr/lib/python2.5/urllib2.py", line 412, in error
 result = self._call_chain(*args)
 File "/usr/lib/python2.5/urllib2.py", line 353, in _call_chain
 result = func(*args)
 File "/usr/lib/python2.5/urllib2.py", line 575, in http_error_302
 return self.parent.open(new)
 File "/usr/lib/python2.5/urllib2.py", line 374, in open
 response = self._open(req, data)
 File "/usr/lib/python2.5/urllib2.py", line 392, in _open
 '_open', req)
 File "/usr/lib/python2.5/urllib2.py", line 353, in _call_chain
 result = func(*args)
 File "/usr/lib/python2.5/urllib2.py", line 1100, in http_open
 return self.do_open(httplib.HTTPConnection, req)
 File "/usr/lib/python2.5/urllib2.py", line 1075, in do_open
 raise URLError(err)
urllib2.URLError: <urlopen error (104, 'Connection reset by peer')>
Note the two 302 redirects.
I tried accessing wikispaces.com with SSL turned off in Firefox
2.0.0.12, which didn't work because SSL was required, perhaps in between
the redirects that wikispaces uses.
Why doesn't urllib2 handle the "hidden" SSL properly? (Not to be rude,
but httplib2 works.)
Thanks!
WJ
History
Date User Action Args
2009年03月09日 14:32:16georg.brandlsetspambayes_score: 0.681404 -> 0.0
2008年03月23日 14:41:10weijie90setspambayes_score: 0.681404 -> 0.681404
recipients: + weijie90
2008年03月23日 14:41:10weijie90setspambayes_score: 0.681404 -> 0.681404
messageid: <1206283270.11.0.221591174332.issue2464@psf.upfronthosting.co.za>
2008年03月23日 14:41:09weijie90linkissue2464 messages
2008年03月23日 14:41:08weijie90create

AltStyle によって変換されたページ (->オリジナル) /