gpt4 book ai didi

python - 使用 Python 请求错误类型加载 JSON

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

我正在尝试使用 Python 将一些数据加载到 ML。这工作正常,但类型设置为“T”而不是 ML 中的“J”。我想解决这个问题。 header 设置似乎只是为了展示,那么我该怎么做呢?

# Sending data
data = {'meting': '477', 'bericht': '473', 'plant': '01'}
url = 'http://server:8000/v1/documents?database=thijsPlantjes&extension=json'
headers = {'Content-Type': 'application/json'}
r = requests.post(url, json = json.dumps(data), auth=HTTPDigestAuth('plantje', 'password'), headers = headers)

最佳答案

如果你使用json参数,requests将为您序列化,因此您不需要自己json.dumps

它还会为你设置内容类型;您可以删除 headers 关键字参数。

r = requests.post(url, json=data, auth=HTTPDigestAuth('plantje', 'password'))

根据 requests documentation :

Instead of encoding the dict yourself, you can also pass it directly using the json parameter (added in version 2.4.2) and it will be encoded automatically:

关于python - 使用 Python 请求错误类型加载 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33822798/

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