我正在使用 Python(3.7) 开发一个项目,其中我正在向 API 发出发布请求并尝试读取格式如下的 JSON 响应:
{
"meta": {
"errorMsg": "<description of issue>",
... },
"status": <server status code>
}
这是我尝试过的:
resp = requests.post(url, json=body, auth=auth)
error_message = '%s - %s' % (status_code, resp.json()['meta']['errorMsg'])
但它返回一个错误:
json.decoder.JSONDecodeError:期望值:第 1 行第 1 列(字符 0)
这里有什么问题?我试图单独阅读resp
with.json
但同样的错误。