我正在尝试以我的名义提取所有问题的列表,其严重性为MAJOR
,CRITICAL
。
我尝试了API并且它不接受两个参数并且抱怨不支持。请帮忙阅读如何阅读问题列表?
我正在使用网站下方的参考表格 http://docs.sonarqube.org/pages/viewpage.action?pageId=2392181#WebService/api/issues-GetaListofIssues
C:\cURL\bin>curl.exe -X GET -v -u admin:admin http://localhost.com:9000/ap
i/issues/search?severities="MAJOR,CRITICAL"&assignees="nits"&pageSize="-1"
SONARQUBE 4.4
答案 0 :(得分:3)
执行CURL
时遇到问题(不适用于SonarQube API)。 &
是shell中的特殊字符。你应该使用引号(curl params "url"
):
curl -X GET -v -u admin:admin "http://localhost.com:9000/api/issues/search?severities=MAJOR,CRITICAL&assignees=nits&pageSize=-1"
或转义特殊字符(\&
):
curl -X GET -v -u admin:admin http://localhost.com:9000/api/issues/search?severities=MAJOR,CRITICAL\&assignees=nits\&pageSize=-1
答案 1 :(得分:0)
对于特定项目,您必须使用http://localhost:9000/api/issues/search?components=project.key