'id'关键字导致request.put中的问题

时间:2019-06-25 21:34:53

标签: python json python-requests

我只是想提出一个请求。 (为简单起见,代码中有所更改)

我正在尝试用不同的方式格式化有效负载,但是没有任何运气

payload = dict(id=0, x=1.0, y=2.0, z=3.0)
r = requests.put("{}/api/v1/config/receivers/{}".format(baseUrl, 0), json=payload, timeout=10)

这将导致没有错误声明的问题,程序将暂停。我认为这与'id'是python中的内置函数有关。我正在尝试修改的http页面如下

    {"id":1,"x":-1.88,"y":-0.2,"z":0.5}

如果我放弃了'id'元素,则会收到以下错误(它告诉我我缺少明确的ID),并且程序继续执行

r.text={"id":"hjrZpfAu","code":"bad_request","status":400,"detail":"[FDkumReD] 400 invalid_request: attribute \"id\" of raw is missing and required, attribute: id, parent: raw"}

任何帮助/输入将不胜感激!

0 个答案:

没有答案