权限不足Sonarqube WebService API

时间:2015-07-13 09:40:29

标签: sonarqube sonarqube5.1

我尝试使用sonarqube web 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版

感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

String base = "Base " +不应该是String base = "Basic " +