title: Sometimes Python Requests module and wget HTTP responses contradicts curl/Chrome
body: <p>On checking HTTP status code returns on a bunch on URLs I occasionally see disparities between the results from the Python 'requests' module and linux curl.</p>
  
  <p>This URL <a href="http://www.dagoradiosound.info/site/" rel="nofollow">http://www.dagoradiosound.info/site/</a> returns '404' with 'requests' and wget but '200' with curl and the chrome browser.</p>
  
  <p>Does anyone know why I am getting these contradictory results?</p>
  
  <pre><code>#Python
  import requests
  url = "http://www.dagoradiosound.info/site/"
  r = requests.head(url)
  r.status_code
  
  #curl
  curl -sL -w "%{http_code} %{url_effective}\\n" "http://www.dagoradiosound.info/site/" -o /dev/null
  
  #wget
  wget --spider "http://www.dagoradiosound.info/site/"
  </code></pre>