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, 1702👍, 0💬
Popular Posts:
Where to get a real Atom XML example? You can follow this tutorial to get a real Atom XML example: 1...
How To Pass Arrays By References? in PHP? Like normal variables, you can pass an array by reference ...
How to read RSS validation errors at w3.org? If your RSS feed has errors, the RSS validator at w3.or...
How to use .NET CLR Types in Azure API Policy? By default, Azure imports many basic .NET CLR (Common...
How to read RSS validation errors at w3.org? If your RSS feed has errors, the RSS validator at w3.or...