【问题标题】:Sonar API accessing Multiple MetricsSonar API 访问多个指标
【发布时间】:2017-10-23 00:36:18
【问题描述】:

我正在尝试使用 Sonar API 来获取多个指标。当我尝试获取单个 Metric 时,它工作正常,但是当给出逗号分隔的列表时,它返回空白响应。例如

https://localhost/sonar/api/resources?format=json&metrics=tests [工作正常并返回响应] https://localhost/sonar/api/resources?format=json&metrics=ncloc [工作正常并返回响应]

https://tools.publicis.sapient.com/sonar/api/resources?format=json&metrics=ncloc,tests [返回空白回复,即 [] json]

我做错了吗。我以前使用过逗号分隔列表,它曾经工作正常。但现在我无法弄清楚是什么问题

我的声纳版本是 5.6

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    api/resources 已弃用。它的 metrics 参数确实接受逗号分隔的值(首先在浏览器中测试它,并小心任何可能重写 URL 的反向代理),但你最好使用最现代和最先进的迄今为止的 API:api/measures(SonarQube 服务器中的文档 embedded),它还支持 metricKeys 参数的多个值。

    【讨论】:

    • 带有逗号分隔指标的 api/resources 不起作用,但能够使其与新的 API api/measure 一起使用。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 2014-12-24
      • 2021-05-18
      • 2020-06-04
      • 1970-01-01
      • 2011-06-15
      相关资源
      最近更新 更多