title: Why does a request via Python `requests` takes almost seven times longer than in Postman?
body: <p>I am currently doing a HTTP Post request to a server in Python 2.7 with <code>requests.post()</code> which takes around 700ms. There is also absolutely no proxy server which could cause delays but still I am bypassing any proxies because it seems to be an issue of that library.</p>
  
  <p>Nevertheless I was curious about that time because in my opinion it takes very long for an answer with about 230 characters. That is why I tried the same request in Postman. The result was that the request in Postman took less than 100ms! Which is much more appropriate for the task I have to do. It is all about time.</p>
  
  <p>I want to know if there is any specific parameter in <code>requests.post()</code> which I have to set or is this function just that slow? </p>
  
  <p>The request looks like this currently (very basic stuff):</p>
  
  <pre><code>req = requests.post(url, json={"Username": username, "Password": password, "TerminalNo": terminalno)}) 
  json = req.json()
  </code></pre>
  
  <p>Header from the server if needed:</p>
  
  <pre><code>cache-control →private
  content-length →228
  content-type →application/json; charset=utf-8
  date →Mon, 30 Jul 2018 17:58:05 GMT
  server →Microsoft-IIS/7.5
  x-aspnet-version →2.0.50727
  x-powered-by →ASP.NET
  </code></pre>