title: How to prevent python requests from percent encoding URLs contain semicolon?
body: <p>I want to post some data to a url like <code>http://www.google.com/;id=aaa</code><br>
  I use follow codes:</p>
  
  <pre><code>url = 'http://www.google.com/;id=aaa'
  r = requests.post(url, headers=my_headers, data=my_data, timeout=10)
  </code></pre>
  
  <p>Unfortunately, I find <code>requests</code> just cut my uri to <code>http://www.google.com/</code> without any warning...    </p>
  
  <p>Is there some way to pass the the parameters in their original form - without percent encoding?    </p>
  
  <p>I try <code>config={'encode_uri': False}</code> but it was abandoned, and <code>urllib.unquote</code> wasn't useful as well.</p>
  
  <p>Thanks!</p>