gpt4 book ai didi

Python POST 字符串数据

转载 作者:太空宇宙 更新时间:2023-11-03 19:46:41 25 4
gpt4 key购买 nike

我需要发布字符串数据,我可以使用curl来完成它,但不能使用python的requests模块。

curl 示例:

curl -XPOST "https://hostname/apisyntax?queryparams" -d  "key1=value&key2=value&key3=vlaue&key4[]=value"

这是不起作用的 python 示例:

data_api = '"key1='+str(value1)+'&key2='+str(value2)+'&key3='+str(value3)+'&key4[]='+str(value4)+'"'

call_api = requests.post(url, data=data_api)

我没有收到任何 python 错误,但目标服务器报告找不到 key4 的错误。

请帮助理解 python 代码的问题出在哪里。

最佳答案

将参数作为 json 而不是 data 发送,您的最终代码应如下所示 -

data_api = {'key1': str(value1), 
'key2': str(value2),
'key3': str(value3),
'key4': [str(value4)]}

call_api = requests.post (url, json=data_api)

关于Python POST 字符串数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60088428/

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