Мне нужно сделать некоторую аутентификацию Assembla до того, как я распространю свою программу, могу использовать логин и использовать его.Нужно несколько указателей на использование API Assembla
Но у меня возникают некоторые проблемы с тем, как я использую API Assembla, поскольку я никогда раньше не использовал REST HTML API в Java.
Мне нужно получить все пробелы, в которых находится пользователь, а затем выяснить, является ли пользователь частью любого из пространств, которые я настроил, чтобы я мог разрешить их в приложении. На веб-сайте, кажется, я хотел бы использовать это:
http://api-doc.assembla.com/content/ref/spaces_index.html
Но как я могу использовать это точно? Я получаю, что мне нужно сделать HTTP-запрос GET, но я не знаю, как сформировать свойства запроса в Java.
Я получил это до сих пор:
String authentication = "username:password";
String encoding = Base64.getEncoder().encodeToString(authentication.getBytes());
URL url = new URL("https://www.assembla.com/");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Authorization", "Basic " + encoding);
conn.connect();
for (Entry<String, List<String>> header : conn.getHeaderFields().entrySet()) {
System.out.println(header.getKey() + "=" + header.getValue());
}
Любая помощь?
Никто ничего не знает об этом? – OmniOwl