我想创建一个python脚本,它会向端点发出一系列Web请求,这些请求会吐出JSON。收到响应后,我想验证它是格式良好的JSON,而不是一些错误页面。此外,我需要在请求标头中插入API密钥以获得正确的响应。在python中执行此操作的最佳方法是什么? 谢谢!
答案 0 :(得分:1)
要验证JSON,您可以使用http://python-jsonschema.readthedocs.org/en/latest/
要在标头中插入API密钥,您可以使用请求http://docs.python-requests.org/en/latest/user/quickstart/
答案 1 :(得分:1)
验证json使用json.dump(),如果你的json对象incorect它返回错误,使用try catch处理错误并回答你的第二个问题,我想你在谈论X-AUTH-TOKEN,如果你的请求return json对象使用此标题。
headers = {
"Content-Type": "application/json",
"X-AUTH-TOKEN": your API Token
}
否则使用
"Content-type":"application/x-www-form-urlencoded"