How to extract JSON data from a response containing a header and body?

房东的猫 提交于 2019-12-06 09:28:51

HTTP headers are split from the rest of the body by a \r\n\r\n sequence. Do something like:

import json

...

(headers, js) = response.split("\r\n\r\n")
data = json.loads(js)
token = data["authentication-token"]
secret = data["authentication-secret"]

You'll probably want to check the response, etc, and various libraries (e.g. requests) can do all of this a whole lot easier for you.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!