GET API 调用 returns 非文本内容

GET API call returns non-text content

我正在拨打 API 电话并阅读 JSON

中的回复
r = requests.get(query_url, headers=headers)
pprint(r.json())

但是'content'不是文本格式

'content': 'CmRlbGV0ZSBmcm9tICB7eyBwYXJhbXMuY3VyYXRlZF9kYXRhYmFzZV9uYW1l\n'
           'IH19LmNybS5BRkZJTElBVEVfUFJJQ0lORzsKCklOU0VSVCBJTlRPICB7eyBw\n'
           'TkcKICB3aGVyZSAxID0gMQogIAogIDsKICAKICAKCg==\n'

如何将 'content' 转换为文本

对于完整的上下文,我正在尝试从 GitHub 存储库下载代码作为文本存储在我们的数据库中

您是否在使用 python,尤其是 requests 软件包?如果是这样,我想你可以使用 r.text.

文档:https://pypi.org/project/requests/

感谢@CherryDT 指出我的文章,我能够得到文本

import base64
r_dict = r.json()
content = r_dict['content']
base64.b64decode(content)