gpt4 book ai didi

python - 调试 python 请求模块 400 错误

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

我正在使用 python 和 confluence REST API 执行发布请求,以便通过脚本更新 confluence 页面。我遇到了一个问题,导致我收到 400 错误以响应requests.put(url, data = jsonData, auth = (username, passwd), headers = {'Content-Type' : 'application/json'})

我花了一些时间才发现这是因为我在更新内容时没有提供增量版本。我已经设法让我的脚本工作,但这不是这个问题的重点。

在我尝试完成这项工作的过程中,我从请求切换到 http.client 连接。使用这个模块,我得到了更多关于我的错误的信息:

b'{"statusCode":400,"data":{"authorized":false,"valid":true,"allowedInReadOnlyMode":true,"errors":[],"successful":false },"message":"更新内容时必须提供递增版本。未提供版本。","re​​ason":"Bad Request"}'

有没有办法让我在使用请求的时候得到同样的反馈信息?我已打开日志记录,但从未显示此类信息。

最佳答案

你在找

requests.json()

它将请求项返回的所有内容输出为字典。

关于python - 调试 python 请求模块 400 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55724157/

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