Tools, FAQ, Tutorials:
Sending an HTTP Request with 'requests'
How to send an HTTP request? I have the "requests" module installed now.
✍: FYIcenter.com
The "requests" module provides 6 static functions to support 6 HTTP request types:
>>> r = requests.get(url) >>> r = requests.post(url, data = {'key':'value'}) >>> r = requests.put(url, data = {'key':'value'}) >>> r = requests.delete(url) >>> r = requests.head(url) >>> r = requests.options(url)
All 6 functions return a requests.models.Response object.
You can convert the body of the Response object to a "dict" object using the instance function json():
>>> j = r.json()
Here is a Python example on how to send a GET request and print the response body in JSON format:
>>> import requests >>> r = requests.get('http://httpbin.org/get') >>> j = r.json() >>> print(j) {'args': {}, 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate', 'Connection': 'close', 'Host': 'httpbin.org', 'User-Agent': 'python-requests/2.19.1' }, 'url': 'http://httpbin.org/get' }
⇒ requests.models.Response Objects
⇐ Installing 'requests' Module
2018-09-01, 1757🔥, 0💬
Popular Posts:
What is Azure API Management Gateway? Azure API Management Gateway is the Azure Web server that serv...
How to use the "set-backend-service" Policy Statement for an Azure API service operation? The "set-b...
How To Create an Array with a Sequence of Integers or Characters in PHP? The quickest way to create ...
How to include additional claims in Azure AD v2.0 id_tokens? If you want to include additional claim...
Where to find EPUB Sample Files? Here is a list of EPUB sample files collected by FYIcenter.com team...