Hi,
ich versuche für meine App eine XML-Datei mit dem bufferedReader einzulesen. Das ganze sieht folgendermaßen aus:
Java
HttpURLConnection httpURLConnection = null;
BufferedReader bufferedReader = null;
try {
URL url = new URL("http://domain.de/abc/datei.xml");
httpURLConnection = (HttpURLConnection) url.openConnection();
InputStream inputStream = httpURLConnection.getInputStream();
bufferedReader = new BufferedReader((new InputStreamReader(inputStream)));
String line;
while ((line = bufferedReader.readLine()) != null) {
daten += line + "/n";
}
} catch (IOException e) {
Log.e("Error loading data", e.toString());
Alles anzeigen
Das hat mit einigen Testdateien auch gut funktioniert. Das Problem ist, dass die Datei, um die es eigentlich geht durch eine .htaccess-Datei geschützt wird. Ich besitzte selbstverständlich Benutzername und Passwort für diese Datei, weiß aber nicht, wie ich diese in der App integrieren soll. Ich habe es schon mit http://benutzernam:[email protected]/abc/datei.xml/ probiert, was aber eine FileNotFoundException wirft.
Vielen Dank für eure Hilfe
--Johannes