title: Can you get Request Headers with python request library?
body: <p>I am using the python requests library to get all the headers from a website, however requests only seems to be getting the Response Headers and i also need the Request Headers. </p>
  
  <p>Is there a way to get the Request Headers within the requests library or should i use a differant library to get the headers?</p>
  
  <p>my code:</p>
  
  <pre><code>import requests
  
  r = requests.get("https://google.com", allow_redirects = False)
  
  for key in r.headers:
      print(key, ": ", r.headers[key])
  </code></pre>
  
  <p>output:</p>
  
  <pre><code>Location :  https://www.google.com/
  Content-Type :  text/html; charset=UTF-8
  Date :  Wed, 19 Feb 2020 13:08:27 GMT
  Expires :  Fri, 20 Mar 2020 13:08:27 GMT
  Cache-Control :  public, max-age=2592000
  Server :  gws
  Content-Length :  220
  X-XSS-Protection :  0
  X-Frame-Options :  SAMEORIGIN
  Alt-Svc :  quic=":443"; ma=2592000; v="46,43",h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000
  </code></pre>