Chcę używać aplementu apis ze środowiska Android dla mojego projektu. Próbuję zrobić uwierzytelnianie podstawowe następująco:Podstawowe uwierzytelnianie dostępu do repozytorium apis z androida
String authentication = "username:password";
String encoding = Base64.encodeToString(authentication.getBytes(), 0);
URL url = new URL("https://www.assembla.com/");
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Authorization", "Basic " + encoding);
conn.setDoOutput(true);
conn.connect();
System.out.println(conn.getResponseCode());
System.out.println(conn.getResponseMessage());
otrzymuję 400 Bad Request w wyjściu. Czy coś jest nie tak z adresem URL, z którego korzystam, czy coś jest nie tak?
Potwierdzony do pracy. Tak naprawdę potrzebowałem tego, aby dodać nagłówek HTTP Basic Auth do nagłówka Android DownloadManager. Wielkie dzięki, bardzo przydatne! –