- Forum-Beiträge: 103
16.08.2018, 11:10:38 via Website
16.08.2018 11:10:38 via Website
Hallo,
ich will in meiner Android-App durch die AsyncTask-Methode doInBackground eine Datei einlesen von einem eigenen Server. Dabei erhalte ich die obige Exception bei Ausführung des Codes:
url=new URL("http://acer_laptop/ccsetup542.exe");
connection = (HttpURLConnection) url.openConnection();
connection.connect();
Wenn ich statt des Servernamens die IP-Adresse setze funktioniert das.
Auch unter Chrome (auf dem Smartphone) funktioniert es mit dem Servernamen.
Bitte um Hilfe !
Nachfolgend der Code-Ausschnitt:
protected String doInBackground(String... sUrl) {
InputStream input = null;
OutputStream output = null;
HttpURLConnection connection = null;
try {
URL url=new URL("http://ACER_LAPTOP/ccsetup542.exe"); //steht in sUrl
connection = (HttpURLConnection) url.openConnection();
connection.connect(); //Exception
if (connection.getResponseCode() != HttpURLConnection.HTTP_OK) {
return "Server returned HTTP " + connection.getResponseCode()
+ " " + connection.getResponseMessage();
}
int fileLength = connection.getContentLength();
// download the file
input = connection.getInputStream();
— geändert am 16.08.2018, 11:13:28