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, ∼2602🔥, 0💬
Popular Posts:
How To Merge Cells in a Column? If you want to merge multiple cells vertically in a row, you need to...
How to create Hello-3.1.epub with WinRAR? I have all required files to create Hello-3.1.epub. To cre...
What Happens If One Row Has Missing Columns? What happens if one row has missing columns? Most brows...
What Is session_register() in PHP? session_register() is old function that registers global variable...
How To Truncate an Array in PHP? If you want to remove a chunk of values from an array, you can use ...