导语:
本文主要介绍了关于python requests发送不同类型的数据的相关知识,希望可以帮到处于编程学习途中的小伙伴
通常,你希望发送一些以表单编码的数据——很像 HTML 表单。
1.要实现表单编码,只需将字典传递给data参数即可。发送请求时,数据字典会自动编码到表单中。
>>> payload = {'key1': 'value1', 'key2': 'value2'}
>>> r = requests.post("http://httpbin.org/post", data=payload)
>>> print r.text
{
...
"form": {
"key2": "value2",
"key1": "value1"
},
...
}
2、发送的数据不是以表单形式编码,如果传输string而不是dict,数据将直接发布。
>>> import json
>>> url = 'https://api.github.com/some/endpoint'
>>> payload = {'some': 'data'}
>>> r = requests.post(url, data=json.dumps(payload))
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何构建python包12/06
- ♥ 如何使用python输出语句08/23
- ♥ 如何在 python 中使用 np.insert() 函数08/16
- ♥ json和python字典的区别10/23
- ♥ os在python中是什么意思?08/22
- ♥ 什么是python新式类12/23
内容反馈