【发布时间】:2015-10-01 12:26:53
【问题描述】:
我尝试使用 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版
感谢您的帮助:)
【问题讨论】: