FileNotFoundException durch fehlerhafte URL?
-
Hallo,
mit folgenden Code versuche ich eine Datei herunterzuladen. Bei normalen Dateinamen funktioniert es auch. Wenn Sonderzeichen drin sind, benutze ich den URLEncoder um sie "gültig" zu machen (hier: ± => %B1). Folgendes vereinfachtes Beispiel bringt die folgende Exception. Übrigens:
- Der Server läuft
- Mit dem Browser kann ich auf die URL jedoch zugreifenWodurch kommt es dennoch zu er Exception (ich meine trotz des URL encodings)?
URL url = new URL("http://localhost:8080/webdav/P512178%B1.model"); InputStream inputStream = url.openStream(); ... java.io.FileNotFoundException: http://localhost:8080/webdav/P512178%B1.model at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:602) at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:881)