gpt4 book ai didi

python - 使用请求库发送具有相同键的多个值的 POST 请求

转载 作者:太空狗 更新时间:2023-10-30 02:22:48 25 4
gpt4 key购买 nike

您将如何使用相同的键发送包含多个值的请求?

r = requests.post('http://www.httpbin.org/post', data={1: [2, 3]})
print r.content
{  ...  "form": {    "1": "3"  },   ...}

Edit:

Hmm, very odd. I tried echoing the post data using a simple Flask application and I'm getting:

[('1', u'2'), ('1', u'3')]

这只是httpbin.org的缺点吗?

最佳答案

试试 Werkzeug MultiDict。它与 Flask 应用程序中用于此目的的结构相同。

import requests
from werkzeug.datastructures import MultiDict

data = MultiDict([('1', '2'), ('1', '3')])
r = requests.post('http://www.httpbin.org/post', data=data)
print(r.content)

结果:

...
"form": {
"1": [
"2",
"3"
]
},
...

关于python - 使用请求库发送具有相同键的多个值的 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8394267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com