Tools, FAQ, Tutorials:
urllib.request.Request Properties and Functions
What properties and functions are supported on urllib.request.Request objects?
✍: FYIcenter.com
urllib.request.Request objects support the following properties and functions:
>>> q = urllib.request.Request(url) host # represents the host name of the url. type # represents the internet protocol type of the url. full_url # represents the url method # represents the method of the request. headers # represents user added headers header_items() # returns all headers add_header() # adds more headers data # represents the body of the request as binary >>> dir(q) ['__class__', ..., 'add_header', 'add_unredirected_header', 'data', 'fragment', 'full_url', 'get_full_url', 'get_header', 'get_method', 'has_header', 'has_proxy', 'header_items', 'headers', 'host', 'method', 'origin_req_host', 'remove_header', 'selector', 'set_proxy', 'timeout', 'type', 'unredirected_hdrs', 'unverifiable']
Here is a Python example showing urllib.request.Request properties:
>>> import urllib >>> url = 'http://httpbin.org/post' >>> form = {'user':'fyicenter', 'msg':'hello world!'} >>> data = urllib.parse.urlencode(form) >>> data = bytes(data,'utf8') >>> headers = { 'Referer' : 'http://dev.fyicenter.com' } >>> q = urllib.request.Request(url,data,headers,method='POST') >>> q.method 'POST' >>> q.type 'http' >>> q.host 'httpbin.org' >>> q.headers {'Referer': 'http://dev.fyicenter.com'} >>> q.data b'user=fyicenter&msg=hello+world%21'
⇒ Sending FTP Request with urllib.request.urlopen
⇐ Using urllib.request.Request Object
2018-09-13, 2181🔥, 0💬
Popular Posts:
How To Copy Array Values to a List of Variables in PHP? If you want copy all values of an array to a...
How To Remove Slashes on Submitted Input Values in PHP? By default, when input values are submitted ...
How to install "C++/CLI Support" component in Visual Studio? I need to build my Visual Studio C++/CL...
What is the standard to map XML repeating elements to JSON values? There seems to be no industry sta...
How to use .NET CLR Types in Azure API Policy? By default, Azure imports many basic .NET CLR (Common...