$cat form_post_method.py
#!/usr/bin/env python3
import requests
data_dictionary = {'custname': 'customer','custtel': '323232',
'size': 'large','custemail': 'email@domain.com'}
response = requests.post("http://httpbin.org/post",data=data_dictionary)
# we then print out the http status_code
print("HTTP Status Code: " + str(response.status_code))
if response.status_code == 200:
print(response.text)
$python3 form_post_method.py
HTTP Status Code: 200
{
"args": {},
"data": "",
"files": {},
"form": {
"custemail": "email@domain.com",
"custname": "customer",
"custtel": "323232",
"size": "large"
},
"headers": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Content-Length": "72",
"Content-Type": "application/x-www-form-urlencoded",
"Host": "httpbin.org",
"User-Agent": "python-requests/2.27.1",
"X-Amzn-Trace-Id": "Root=1-62fd14b6-46c6b0b363ae1c7571b8c3f0"
},
"json": null,
"origin": "27.57.31.195",
"url": "http://httpbin.org/post"
}
$