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, 1871🔥, 0💬
Popular Posts:
How to use the RSS Online Validator at w3.org? You can follow this tutorial to learn how to use the ...
Where to find tutorials on Visual Studio? I want to know How to learn Visual Studio. Here is a large...
How To Get the Minimum or Maximum Value of an Array in PHP? If you want to get the minimum or maximu...
How to use urllib.parse.urlencode() function to encode HTTP POST data? My form data has special char...
Where to find tutorials on Using Azure API Management Publisher Dashboard? Here is a list of tutoria...