python3+requests传递比较简单的key-value格式数据比较简单
# 导入 requests 包
import requests
# 表单参数,参数名为 fname 和 lname
myobj = {'fname': 'RUNOOB','lname': 'Boy'}
# 发送请求
x = requests.post('https://www.runoob.com/try/ajax/demo_post2.php', data = myobj)
# 返回网页内容
print(x.text)
如果传递Array和Map也使用上面的方式
# 导入 requests 包
import requests
headers = {
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',
}
# 表单参数,参数名为 fname , lname , myarr, mymap
myobj = {
'fname': 'RUNOOB',
'lname': 'Boy',
'myarr': ['RUNOOB','Boy'],
'mymap': {
'item1': 'RUNOOB',
'item2': 'Boy',
}
}
# 发送请求
x = requests.post('https://www.runoob.com/try/ajax/demo_post2.php', data = myobj, headers=headers)
# 返回网页内容
print(x.text)
后端接收不到Array参数myarr和Array参数mymap,正确的传值方式
# 导入 requests 包
import requests
headers = {
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',
}
# 表单参数,参数名为 fname , lname , myarr
myobj = {
'fname': 'RUNOOB',
'lname': 'Boy',
'myarr[0]': 'RUNOOB',
'myarr[1]': 'Boy',
'mymap[item1]': 'RUNOOB',
'mymap[item2]': 'Boy',
}
# 发送请求
x = requests.post('https://www.runoob.com/try/ajax/demo_post2.php', data = myobj, headers=headers)
# 返回网页内容
print(x.text)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)