gpt4 book ai didi

python - 如何修复使用 python 请求库时响应中出现的转义字符?

转载 作者:行者123 更新时间:2023-11-28 17:57:19 26 4
gpt4 key购买 nike

我正在使用 Python 的 requests 库发出 HTTP 请求,并在响应(错误消息)中看到转义字符。

我主要返回 \\\ 作为响应,但有时我会返回 \\\\

我不确定我是否做错了什么:

http_response = requests.request(method, http_url, data=json.dumps(body), headers=http_headers)
message = "My error " + str(response.txt)

结果:'详细信息:{\"result\":[{\"message\":\"提供的示例未按预期工作}]}'

预期输出:没有 \ 个字符。

最佳答案

我相信这是因为您将请求的响应加载为文本而不是 JSON(它就是这样)。试试这个:

import json
http_response = requests.request(method, http_url,data=json.dumps(body),headers=http_headers)
myResponseJson = http_response.json()
message = "My error " + str(myResponseJson)

关于python - 如何修复使用 python 请求库时响应中出现的转义字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57547380/

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