Tools, FAQ, Tutorials:
Sending an HTTP POST Request
How to send an HTTP POST request? I want to submit a form to a Website.
✍: FYIcenter.com
To submit a form to a Website, you can use the requests.post() function:
>>> r = requests.post(url, data = {'key':'value'})
The second argument 'data' is a 'dict' object contains of the list of form field names and values.
Here is a Python example on how to send a POST request and print the response body in JSON formation:
>>> import requests
>>> form = {'userid':'fyi', 'password':'center'}
>>> r = requests.post('http://httpbin.org/post',data=form)
>>> j = r.json()
>>> print(j)
{'args': {}, 'data': '',
'files': {},
'form': {'password': 'center', 'userid': 'fyi'},
'headers': {
'Accept': '*/*',
'Accept-Encoding': 'gzip, deflate',
'Connection': 'close',
'Content-Length': '26',
'Content-Type': 'application/x-www-form-urlencoded',
'Host': 'httpbin.org',
'User-Agent': 'python-requests/2.19.1'
},
'json': None,
'url': 'http://httpbin.org/post'
}
⇒ Accessing the HTTP Request Object
⇐ requests.models.Response Objects
2018-08-14, ∼2959🔥, 0💬
Popular Posts:
Where to see some Examples of Invalid JSON Values? Here are some Examples of Invalid JSON Values: 1....
How to decode the id_token value received from Google OpenID Connect authentication response? Accord...
What is test testing area for? The testing area is provided to allow visitors to post testing commen...
How to include additional claims in Azure AD v2.0 id_tokens? If you want to include additional claim...
How to use the "send-one-way-request" Policy statement to call an extra web service for an Azure API...