title: Python requests library takes for ever to make get request
body: <p>I want to make a Python get request using the requests library.
  My Code looks like this:</p>
  
  <pre class="lang-py prettyprint-override"><code>import requests
  ip = $someIP
  headers = {
          'Key': '$APIKEY',
          'Accept': 'application/json',} 
  data = {
          'ipAddress': ip
          }  
  r = requests.get('https://api.abuseipdb.com/api/v2/check', headers=headers, params=data)
  data = r.json()
  </code></pre>
  
  <p>It works as expected but takes nearly 42 seconds to complete. It doesn't seem to be my Internet connection or the server which cause the problem.
  I tracked the request with wireshark and for 41 seconds nothing appeared, after that the request was made. It seems like requests waits 41 seconds and then makes the request. Also using cURL it took sub 1 seconds:</p>
  
  <pre><code>curl -G https://api.abuseipdb.com/api/v2/check -d "ipAddress=$someIP" -H "Key: $APIKEY"   -H "Accept: application/json"
  </code></pre>
  
  <p>I can't figure out what exactly the problem is. Maybe it has something to do with the headers? Is there another way to make a get request using Python?</p>