I tried it just like both of you suggested and sent a req object straight to urlopen. Here is my code: import urllib2 url = 'https://url.com' headers = { 'User-Agent' : 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)', 'Accept' : 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'Accept-Language' : 'fr-fr,en-us;q=0.7,en;q=0.3', 'Accept-Charset' : 'ISO-8859-1,utf-8;q=0.7,*;q=0.7' }
#None = GET; set values to use POST req = urllib2.Request(url, None, headers) handle = urllib2.urlopen(req) resp = handle.read() print resp.geturl() print resp.info() print resp resp.close() Here is the error msg: Traceback (most recent call last): File "C:\Documents and Settings\user\Desktop\https_query.py", line 16, in <module> handle = urllib2.urlopen(req) File "C:\Python25\lib\urllib2.py", line 124, in urlopen return _opener.open(url, data) File "C:\Python25\lib\urllib2.py", line 381, in open response = self._open(req, data) File "C:\Python25\lib\urllib2.py", line 399, in _open '_open', req) File "C:\Python25\lib\urllib2.py", line 360, in _call_chain result = func(*args) File "C:\Python25\lib\urllib2.py", line 1115, in https_open return self.do_open(httplib.HTTPSConnection, req) File "C:\Python25\lib\urllib2.py", line 1080, in do_open r = h.getresponse() File "C:\Python25\lib\httplib.py", line 928, in getresponse response.begin() File "C:\Python25\lib\httplib.py", line 385, in begin version, status, reason = self._read_status() File "C:\Python25\lib\httplib.py", line 349, in _read_status raise BadStatusLine(line) BadStatusLine >>> On Mon, Aug 18, 2008 at 4:57 PM, arsyed <[EMAIL PROTECTED]> wrote: > On Mon, Aug 18, 2008 at 4:25 PM, bob gailer <[EMAIL PROTECTED]> wrote: > > Forwarding to the list. Please always reply to the list. > > > > -- > > Bob Gailer > > Chapel Hill NC 919-636-4239 > > > > When we take the time to be aware of our feelings and needs we have more > > satisfying interatctions with others. > > > > Nonviolent Communication provides tools for this awareness. > > > > As a coach and trainer I can assist you in learning this process. > > > > What is YOUR biggest relationship challenge? > > > > > > I wanted to use the urllib2.https_open() but it said the module did not > > exist. The manual says I need SSL support installed. I've done some > > searching.. but I haven't been able to find an official implementation of > > SSL support for python 2.5 for windows. If its required for urllib2 I > assume > > its part of the official python library of modules, is there an MSI > > installer or official place to get the SSL support that was mentioned in > the > > urllib2 doc page? I just want to use the https capability of urllib2. > > > > > > -thanks > > > > > Calling urlopen with an https scheme should be sufficient as long as > python with SSL support is installed. I have the ActiveState Python > 2.5.2 distribution on Windows XP and it seems to work fine: > > In [3]: response = urllib2.urlopen('https://google.com') > > In [4]: response = urllib2.urlopen('https://mail.google.com') > > In [5]: html = response.read() > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor >
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor