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, 2187🔥, 0💬
Popular Posts:
How to use the "set-variable" Policy Statement to create custom variables for an Azure API service o...
How to use the Atom Online Validator at w3.org? w3.org feed validation service is provided at http:/...
Where to find tutorials on OpenID? Here is a large collection of tutorials to answer many frequently...
How to access Query String parameters from "context.Request.Url.Que ry"object in Azure API Policy? Q...
How to add an API to an API product for internal testing on the Publisher Portal of an Azure API Man...