Webservice durchs Untenemensnetzwerk
-
Hallo alle zusammen,
hab ne Frage: und zwar habe ich eine SWT Applikation geschrieben die ihre Daten von einem Webservice berzieht (ist auf Port 80 eingerichtet).
Von zuhause aus gestartet funktioniert alles einwandfrei! Im Unternehmen gestartet (Port 80 ist frei!) funktioniert es nicht! An was kann das liegen?
Weis jemand was?
Danke und Gruß
-
ok ich weis jetzt das ich den proxy einstellen muss...aber wie definiere ich die proxyadresse im webservice? in der anwendung? Im application server???
-
Hier eine Methode zum Laden eines Dokumentes über Proxy:
private String download(URL url) throws IOException { System.setProperty("http.proxyPort", "8080"); System.setProperty("http.proxyHost", "ipadresse des proxys"); StringBuffer buf = new StringBuffer(12000); Authenticator.setDefault( new Authenticator() { protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("name", "passwort".toCharArray() ); } }); HttpURLConnection con = (HttpURLConnection)url.openConnection(); BufferedReader in = new BufferedReader( new InputStreamReader(con.getInputStream())); while (in.ready() ) { buf.append(in.readLine()); buf.append("\n"); } return buf.toString(); }
Gruß
tfa
-
Hey vielen Dank! genau das war es! Musste einfach die System Properties einstellen und schon geht es