gpt4 book ai didi

python - 使用 python requests.post 函数时错误请求错误 400

转载 作者:行者123 更新时间:2023-11-28 16:40:33 25 4
gpt4 key购买 nike

我试图通过 Python 的请求库发出一个简单的 post 请求,但我收到错误请求错误 (400),而我的 url 应该是正确的,因为我可以使用它来执行 get。我是 REST 请求的新手,我阅读了很多教程和文档,但我想还有一些我没有得到的东西,所以我的错误可能是基本的。也许对我应该通过 POST 发送的 url 类型缺乏了解。这是我的代码:

import requests
v_username = "username"
v_password = "password"
v_headers = {'content-type':'application/rdf+xml'}
url = 'https://my.url'
params = {'param': 'val_param'}
payload = {'data': 'my_data'}
r = requests.post(url, params = params, auth=(v_username, v_password), data=payload, headers=v_headers, verify=False)
print r

我使用了请求文档的示例。

最佳答案

我遇到了类似的问题,我尝试将参数更改为数据或使用 json.dumps():

from json import dumps

r = requests.post(url, params=dumps(params), auth=(v_username, v_password), data=payload, headers=v_headers, verify=False)

r = requests.post(url, data=dumps(params), auth=(v_username, v_password), data=payload, headers=v_headers, verify=False)

关于python - 使用 python requests.post 函数时错误请求错误 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19863139/

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