gpt4 book ai didi

Python 请求 - 发布索引数组

转载 作者:行者123 更新时间:2023-12-01 09:19:28 24 4
gpt4 key购买 nike

我想使用 python 和 requests 库发送请求。我已在网络浏览器检查器中检查了此请求,表单数据如下所示:

data[foo]: bar
data[numbers][]: 1
data[numbers][]: 2
data[numbers][]: 3
data[numbers][]: 4
data[numbers][]: 5
csrf_hash: 12345

这是我的代码:

payload = {'data[foo]': 'bar', 'csrf_hash': 12345,
'data[numbers]': [1, 2, 3, 4, 5]}
r = s.post('https://www.foo.com/bar/', payload)

这不起作用。由于发布数据无效,我收到错误

最佳答案

问题是通过您尝试将数据发送到 https://www.foo.com/bar/ 的方式实现的。

不要使用data发送它,我建议您尝试json,这样您的最终代码应该如下所示

payload = {'data[foo]': 'bar', 'csrf_hash': 12345,
'data[numbers]': [1, 2, 3, 4, 5]}
r = s.post('https://www.foo.com/bar/', json=payload)

希望这有帮助。

关于Python 请求 - 发布索引数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50917419/

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