我尝试使用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版
感谢您的帮助:)
答案 0 :(得分:1)
String base = "Base " +
不应该是String base = "Basic " +