权限不足Sonarqube WebService API
问题描述:
我尝试使用sonarqube web API来查找重复的源代码,但我收到错误消息。权限不足Sonarqube WebService API
{"errors":[{"msg":"Insufficient privileges"}]}
我已经尝试过版本5.1和4.5 LTS。
我将所有权限设置为“任何人”。
另外我试过在java中发送一个Base64认证,但它总是返回“403”。
URL url = new URL("");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
String password = "admin:admin";
String base = "Base " + Base64.getEncoder().encodeToString(password.getBytes());
connection.setRequestProperty("Authorization", base);
connection.connect();
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
while((line = reader.readLine())!= null) {
System.out.println(line);
}
我找不到任何东西,这对我在文档中的作品。
我不明白,为什么它不适合我。
其实我在版本5.1
感谢您的帮助:)
答
String base = "Base " +
不应该这是String base = "Basic " +
我也试过,但它并没有为我工作。 –
嗯,你想要访问什么网址? – Techtwaddle
这是我的网址'http:// localhost:9000/api/sources/scm?key = myProject:src/de/myCompany/utils/MyClass.java' –