0

我正在使用 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)

这里有什么问题?我试图单独阅读respwith.json但同样的错误。

4

0 回答 0