我正在使用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
和.json
,但有相同的错误。