所以我目前正在处理对api的POST请求。
conn = httplib.HTTPSConnection('api.syncano.io')
conn.request(method="POST", url=url, body=postdata, headers=headers)
resp = conn.getresponse()
我使用resp.read()
,但它返回一个字符串。我有什么方法可以将响应作为JSON对象读取,我可以通过resp['result']
来获得结果吗?
答案 0 :(得分:1)
鉴于响应正文是有效的JSON
import json
respBody = resp.read()
responseObject = json.loads(respBody)
将创建一个python字典:" responseObject"来自JSON响应机构。