【发布时间】:2020-12-03 00:51:42
【问题描述】:
我是 python 和 api 查询的新手。但是,我在这个过程中学习 python 自动化。 在此处请求您的帮助。
我有一个 SonarQube API 调用,通过它我可以在浏览器上获取一些指标或值作为 JSON 响应。我阅读了 curl 或通过 python 中的请求模块,我们将能够将响应下载到变量或文件中。我尝试了多少,我无法通过程序完成。现在,我正在将它硬编码在一个变量中并继续我的下一步。有人可以在这里帮助我吗?
我使用的查询:
https://sonar.com:9000/sonar/api/measures/component?component=abcdef&branch=test&metricKeys=ncloc
我在浏览器上收到这样的 JSON 响应:
"component": {
"id": "AXK4GYajYOT4RM44Ji",
"key": "abcdef",
"name": "test",
"qualifier": "TRK",
"measures": [
{
"metric": "ncloc",
"value": "100000"
}
],
"branch": "test"
}
}
我的目的是将所有这些存储在一个 python 变量中。
【问题讨论】:
-
注意:您没有收到“来自浏览器”的响应。您从 HTTP 服务器获取它
标签: python