Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试python请求模块400错误_Python_Python Requests - Fatal编程技术网

调试python请求模块400错误

调试python请求模块400错误,python,python-requests,Python,Python Requests,我正在使用python和confluence REST API进行post请求,以便通过脚本更新confluence页面。 我遇到了一个问题,导致我收到一个400错误来响应一个错误 requests.put(url,data=jsonData,auth=(username,passwd),headers={'Content-Type':'application/json'}) 我花了一些时间在这上面,发现原因是我在更新内容时没有提供增量版本。我已经设法使我的脚本工作,但这不是这个问题的重点 在我

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

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

在我尝试实现这一点的过程中,我将请求切换到http.client连接。使用此模块,我可以获得有关我的错误的更多信息:

b'{“statusCode”:400,“数据”:{“authorized”:false,“valid”:true,“allowedInReadOnlyMode”:true,“errors”:[],“successful”:false},“message:“更新内容时必须提供增量版本。未提供版本。”,“原因”:“请求错误”}

我在使用请求时是否有办法获得相同的反馈信息?我已打开日志记录功能,但从未显示此类信息。

您正在查找的

requests.json()
它将requests项返回的所有内容作为字典输出。

requests.json()输出什么?正是我需要的:)我尝试了几个选项,但没有注意到这个选项。非常感谢。