gpt4 book ai didi

python - API 响应文本到 JSON

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

我使用的 API 会返回以下文本:

HTTP/1.1 0 nullContent-Type: application/json;charset=UTF-8
Date: Thu, 02 Nov 2017 10:48:39 GMT
Connection: close

{"codigoRetorno":104,"mensajeRetorno":"ENVIO DUPLICADO, ENCONTRADO MISMO NUMERO DE ENVIO CON FECHA:02/11/2017","datosResultado":null,"listaBultos":null,"etiqueta":null}

我使用“请求”来使用这个 API:

headers = {'Content-type': 'application/json'}

result = requests.post(
url, data=data,
auth=HTTPBasicAuth(username, password),
headers=headers, verify=False)

result_content = json.loads(result.content)

但是当我尝试格式化对 JSON 的响应时,它给我这个错误:"ValueError: No JSON object could be decoded"

我猜问题是响应是文本。解决此问题的最佳方法是什么。我考虑过使用正则表达式,但也许还有另一种方法。

最佳答案

请求中有一个内置的 JSON 解码器。使用 result.json() 可能会更幸运

关于python - API 响应文本到 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47073591/

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