The server response header helps us to know about the software used by the origin server to handle the request. We can access the server response headers using r.headers
:
>>> r = requests.get('http://google.com') >>> r.headers CaseInsensitiveDict({'alternate-protocol': '80:quic', 'x-xss-protection': '1; mode=block', 'transfer-encoding': 'chunked', 'set-cookie': 'PREF=ID=3c5de2786273fce1:FF=0:TM=1410378309:LM=1410378309:S=DirRRD4dRAxp2Q_3; …..
Requests for Comments (RFC) 7230 says that HTTP header names are not case-sensitive. This gives us a capability to access the headers with both capital and lower-case letters.
>>> r.headers['Content-Type'] 'text/html; charset=ISO-8859-1' >>> r.headers.get('content-type') 'text/html; charset=ISO-8859-1'
3.15.137.59