title: Python Requests SSL issue
body: <p>It's been days now since I started to look for a solution for this.</p>
  
  <p>I've been trying to use requests to make an https request through a proxy with no luck.</p>
  
  <p>Altough this is included in a bigger project of mine, it all boils done to this:</p>
  
  <pre><code>    import requests
  
      prox = 'xxx.xxx.xxx.xxx:xxx' # fill in valid proxy
  
      r = requests.get('https://ipdb.at', proxies={'http': prox,
                                                   'https': prox})
  </code></pre>
  
  <p>I tried the kward verify=False but I keep getting the same error or a variation of it:</p>
  
  <pre><code>    Traceback (most recent call last):
        File "/Users/mg/Desktop/proxy_service.py", line 21, in &lt;module&gt;
          verify=False)
        File "/Library/Python/2.7/site-packages/requests/api.py", line 55, in get
          return request('get', url, **kwargs)
        File "/Library/Python/2.7/site-packages/requests/api.py", line 44, in request
          return session.request(method=method, url=url, **kwargs)
        File "/Library/Python/2.7/site-packages/requests/sessions.py", line 279, in request
          resp = self.send(prep, stream=stream, timeout=timeout, verify=verify, cert=cert, proxies=proxies)
        File "/Library/Python/2.7/site-packages/requests/sessions.py", line 374, in send
          r = adapter.send(request, **kwargs)
        File "/Library/Python/2.7/site-packages/requests/adapters.py", line 213, in send
          raise SSLError(e)
      requests.exceptions.SSLError: [Errno 1] _ssl.c:504: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
      [Finished in 20.4s with exit code 1]
  </code></pre>
  
  <p>I'm using the latest versions of requests and openssl and 2.7.3 for python. I tested it on mac  mountain lion 10.8.2 and also on windows seven.</p>
  
  <p>I googled this out, saw others having similar issues. I found related pull requests on the libraries requests and urllib3, also saw information about this being a bad implementation of the http connect verb. I found a fix to use a custom adapter (i don't recall exactly but I think it's the right term) to use a custom ssl protocol. Tried them all, none helped.</p>
  
  <p>So, I'm looking for more info. Do you have any idea what is going on, I can I fix it, etc, etc...</p>
  
  <p>All help is welcome and thank you all! </p>
  
  <p>PS: I tried several proxies, and I'm sure they are not the issue.</p>