0

我想创建一个 python 脚本,向将吐出 JSON 的端点发出一系列 Web 请求。收到响应后,我想验证它是格式正确的 JSON,而不是一些错误页面。此外,我需要在请求标头中插入一个 API 密钥以获得正确的响应。在 python 中执行此操作的最佳方法是什么?谢谢!

4

2 回答 2

1

要验证 JSON,您可以使用http://python-jsonschema.readthedocs.org/en/latest/

要在标头中插入 API 密钥,您可以使用请求http://docs.python-requests.org/en/latest/user/quickstart/

于 2013-10-15T22:39:11.743 回答
1

使用 json.dump() 验证 json,如果您的 json 对象不正确,则返回错误,使用 try catch 处理错误并回答您的第二个问题,我认为您在谈论 X-AUTH-TOKEN ,如果您的请求返回 json 对象使用这个标题。

headers = {
"Content-Type": "application/json",
"X-AUTH-TOKEN": your API Token
}

否则使用

"Content-type":"application/x-www-form-urlencoded"
于 2013-10-16T18:41:49.243 回答