Problem when applying Patch from issue1424152 to get https over authenticating proxies working with urllib2 in Python 2.5

Mark Lawrence breamoreboy at yahoo.co.uk
Tue Dec 10 14:48:09 CET 2013


On 10/12/2013 13:35, harish.barvekar at gmail.com wrote:
> On Monday, July 20, 2009 11:28:53 PM UTC+5:30, tvashtar wrote:
>> On Jul 20, 4:42 pm, Nike <nike... at gmail.com> wrote:
>>> hi!
>>>   It's looks like a ssl error . Under the following step to help u :
>>>    1. takes a simple code to confirm your pupose without ssl protocol.
>>>    2. to confirm python version and extended libs work well
>>>    3. to confirm ssl work well.
>>>
>>> goog luck!
>>>
>>> nikekoo
>>
>> I've reduced my code to the following:
>>
>> import urllib2
>>
>> p = "https://user:pass@myproxy:port"
>> proxy_handler = urllib2.ProxyHandler({"https": p})
>> urllib2.install_opener(urllib2.build_opener(proxy_handler))
>> request = urllib2.Request( "https://groups.google.com")
>> response = urllib2.urlopen(request)
>>
>> and it is now failing with:
>>
>> Traceback (most recent call last):
>>    File "D:\p4\depot\Development\HEAD\Build\ReleaseSystem\DownloadSystem
>> \test.py", line 12, in <module>
>>      response = urllib2.urlopen(request)
>>    File "C:\Python25\lib\urllib2.py", line 121, in urlopen
>>      return _opener.open(url, data)
>>    File "C:\Python25\lib\urllib2.py", line 379, in open
>>      response = self._open(req, data)
>>    File "C:\Python25\lib\urllib2.py", line 397, in _open
>>      '_open', req)
>>    File "C:\Python25\lib\urllib2.py", line 358, 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 1082, in do_open
>>      raise URLError(err)
>> urllib2.URLError: <urlopen error Tunnel connection failed: 407 Proxy
>> Authentication Required>
>>
>> I thought the proxy_handler should take care of the authentication?
>>
>> Thanks for your help
>
> Is this issue fixed. I am also facing the same issue of tunneling in https request. Please suggest how to proceed further
>

Please read the whole history of this here 
http://bugs.python.org/issue1424152

-- 
My fellow Pythonistas, ask not what our language can do for you, ask 
what you can do for our language.

Mark Lawrence




More information about the Python-list mailing list