title: InvalidSchema when trying to connect to localhost
body: <p>I am trying to perform a post request with the python messages library. I have</p>
  
  <pre><code>&gt;&gt;&gt; import requests
  &gt;&gt;&gt; p = { 
  'email':'*****',
  'passwd':'*****',
  }
  &gt;&gt;&gt; r = requests.post('127.0.0.1:8000/mysite/',data=p)
  </code></pre>
  
  <p>Here is the traceback:</p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;input&gt;", line 1, in &lt;module&gt;
    File "c:\envs\r1\lib\site-packages\requests\api.py", line 88, in post
      return request('post', url, data=data, **kwargs)
    File "c:\envs\r1\lib\site-packages\requests\api.py", line 44, in request
      return session.request(method=method, url=url, **kwargs)
    File "c:\envs\r1\lib\site-packages\requests\sessions.py", line 383, in request
      resp = self.send(prep, **send_kwargs)
    File "c:\envs\r1\lib\site-packages\requests\sessions.py", line 481, in send
      adapter = self.get_adapter(url=request.url)
    File "c:\envs\r1\lib\site-packages\requests\sessions.py", line 526, in get_adapter
      raise InvalidSchema("No connection adapters were found for '%s'" % url)
  InvalidSchema: No connection adapters were found for '127.0.0.1:8000/mysite/'
  </code></pre>
  
  <p>How can I fix this?</p>