Tools, FAQ, Tutorials:
Sending an HTTP Request with 'urllib.request'
How to send an HTTP request using the "urllib.request" module?
✍: FYIcenter.com
To send an HTTP request to the Internet, you can use the urllib.request.urlopen() function as described below:
r = urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None) where: url can be a URL string or Request object data is request body as a binary string.
All urlopen() returns an http.client.HTTPResponse object. You can use its read() function to access the response body.
Here is a Python example on how to send a GET request and print the response body:
>>> import urllib >>> r = urllib.request.urlopen('http://httpbin.org/get') >>> b = r.read() >>> print(b) b'{\n "args": {}, \n "headers": {\n "Accept-Encoding": "identity", \n "Connection": "close", \n "Host": "httpbin.org", \n "User-Agent": "Python-urllib/3.6"\n }, \n "url": "http://httpbin.org/get"\n}\n'
⇒ http.client.HTTPResponse Objects
⇐ What Is Python Module 'urllib'
2018-09-24, 1870🔥, 0💬
Popular Posts:
How to use the Atom Online Validator at w3.org? w3.org feed validation service is provided at http:/...
How to use .NET CLR Types in Azure API Policy? By default, Azure imports many basic .NET CLR (Common...
How to create a navigation file like navigation.xhtml for an EPUB 3.0 book? At least one navigation ...
How to Install Docker Desktop 2.5.0 on Windows 10? You can follow this tutorial to Install Docker De...
Where to find tutorials on PHP language? I want to know how to learn PHP. Here is a large collection...