- requests
requests change header
The requests module too sends a set of default headers, but you can tell it to send other fields and values as well.
This examples shows how to set some additional headers.
examples/web-client/requests_change_headers.py
import requests res = requests.get('http://httpbin.org/headers', headers = { 'User-agent' : 'Internet Explorer/2.0', 'SOAPAction' : 'http://www.corp.net/some/path/CustMsagDown.Check', 'Content-type': 'text/xml' } ) print(res.text) # { # "headers": { # "Accept": "*/*", # "Accept-Encoding": "gzip, deflate", # "Content-Type": "text/xml", # "Host": "httpbin.org", # "Soapaction": "http://www.corp.net/some/path/CustMsagDown.Check", # "User-Agent": "Internet Explorer/2.0" # } # }