URLConnection über Proxy

Status
Nicht offen für weitere Antworten.

sp@g

Mitglied
Hallo,

ich habe ein Programm geschrieben wenn eine URLConnection aufbaut
Code:
URLConnection  getcapConn = this._url.openConnection();
myself.displayCaps(getcapConn.getInputStream());

Das Problem ist jetzt, das bei mir zu hause das Programm tadellos funktioniert, nur in einem Netzwerk, was über einen Proxy-Server mit dem Internet verbunden ist, funktioniert es nicht. In den Java Netzwerkeinstellungen ist der Proxy vom Browser eingestellt aber die Zeilen
Code:
System.out.println(System.getProperty("proxyPort"));
System.out.println(System.getProperty("proxyHost"));
liefern beide "null", was mir sagt das das Programm keine Proxyeinstellungen hat. Wenn ich sie vorher mittels
Code:
System.setProperty("proxyHost", "www-*******.de);
System.setProperty("proxyPort", "3128");
setze, dann funktioniert wieder das Prog. So nun ist meine Frage, ist es irgendwie möglich mit Java-Hausmitteln die Proxyeinstellungen des Rechners auszulesen? Weil ich kann ja nicht vorraussehen was für Proxy und ob überhaupt Proxyeinstellungen auf dem Rechner existieren, auf dem das Prog ausgeführt wird. Ich dachte ja das die Java-Netzwerkeinstellungen dafür zuständig sind, nur das funktioniert nicht, oder muss ich die erst im Programm irgendwie auslesen, wenn ja wie?
Danke und Gruß
 

J.C.

Mitglied
Hmm, das weis ich nicht, aber versuch halt mal in einem try block den normalen weg und wenn keine verbindung aufgebaut wird im catch blcok den weg mit den Proxys.

MfG, J.C.
 

Murray

Top Contributor
"Die" Proxyeinstellungen eines Systems gibt es m.E. nicht (und daher kann man sie natürlich von Java aus nicht auslesen). Proxyeinstellungen gelten ja nicht systemweit, sondern für einzelne Anwendungen; daher stellt man das ja (unter Windows) auch z.B. im IE oder im Firefox ein - und eben nicht unter den Netzwerkeinstellungen. Und so muss man das auch für die Java-VM einzeln einstellen, denn das ist ja für das Betriebssystem auch eine normale Anwendung
 

sp@g

Mitglied
Murray hat gesagt.:
"Die" Proxyeinstellungen eines Systems gibt es m.E. nicht (und daher kann man sie natürlich von Java aus nicht auslesen). Proxyeinstellungen gelten ja nicht systemweit, sondern für einzelne Anwendungen; daher stellt man das ja (unter Windows) auch z.B. im IE oder im Firefox ein - und eben nicht unter den Netzwerkeinstellungen. Und so muss man das auch für die Java-VM einzeln einstellen, denn das ist ja für das Betriebssystem auch eine normale Anwendung

Mh, ok gut. Aber ich kann ja für Java z. Bsp. unter Windows in der Systemsteuerung einen Proxy festlegen. Der ist meist auf "Proxy von Browser übernehmen" eingestellt. Und diese Einstellungen bzw. Werte wollte ich auslesen, da sie ja anscheinend für die JVM gelten. Aber wenn das auch nicht möglich ist, dann werde ich einfach die Proxy einstellungen für das Programm als Parameter übergeben und fertig. Ist im Moment einfach die schnellste Möglichkeit.

Danke euch für die Antworten.
 

sp@g

Mitglied
Hallo,

ich habe eine Programm entwickelt, welches vorrangig unter Mysaifu (Windows Mobile) läuftl. Jetzt habe ich die Befürchtung, das Mysaifu Probleme bei mit der Bereitstellung einer URLConnection über eine Proxy-Server hat.
Kann mir jemand etwas genaueres dazu sagen, also ob es wirklich so ist oder nicht?
Das Problem ist das ich mich zuhause über das normale WLAN mit dem Smartphone, auf dem das Programm läuft, keine Probleme habe eine Verbindung herzustellen. Wenn ich jedoch mich in eine WLAN einklinke, was hinter einem Proxy-Server hängt dann bekomme ich keine Verbindung, obwohl ich die Parameter gesetzt habe. Das Programm funktioniert auch auf einem normalen Desktop-PC, der hinter dem selben Proxy sitzt.

Vielen Dank.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R HTTP Problem bei Authentifizierung über (Http)UrlConnection Netzwerkprogrammierung 2
M erst POST dann Http-Request über URLConnection Netzwerkprogrammierung 3
H Mail über URLConnection Netzwerkprogrammierung 8
M HTTP URLConnection + BufferedReader killt meine Umlaute Netzwerkprogrammierung 4
U URLConnection mit lg/pw Netzwerkprogrammierung 2
C Java NIO Urlconnection Filetransfer Netzwerkprogrammierung 14
windl URLConnection unter 1.7 macht Probleme Netzwerkprogrammierung 14
nrg HTTP URLConnection immer neu öffnen? Netzwerkprogrammierung 6
B HTTP JSESSIONID in Http(s)URLConnection loswerden! Netzwerkprogrammierung 13
H URLConnection - Browseranfrage nachbauen Netzwerkprogrammierung 2
E Parameter einer URLConnection Netzwerkprogrammierung 12
A [URLConnection] Bilder hochladen - aber anders! Netzwerkprogrammierung 4
J URLConnection schließen ? Netzwerkprogrammierung 6
D FTP Über URLConnection Netzwerkprogrammierung 7
R URLConnection via Proxy mit Authentification Netzwerkprogrammierung 5
D URLConnection + getLastModified Netzwerkprogrammierung 13
meez Sockettimeout bei URLConnection Netzwerkprogrammierung 2
K Tabelle im Web über Listener aufrufen Netzwerkprogrammierung 1
F Verbindung zu einem LDAP Server über Java Netzwerkprogrammierung 4
S Socket Bilder über Socket Senden Netzwerkprogrammierung 0
B Zip Dateien über FTP laden Netzwerkprogrammierung 2
x46 byte[] über BufferedReader auslesen Netzwerkprogrammierung 18
E Socket Parameter über Sockets übergeben und auslesen ! Netzwerkprogrammierung 5
L Webbasierte Anwendung - Authentifizierung über LDAP/ActiveDirectory Netzwerkprogrammierung 5
J Probleme mit Multicast über IPv6, DatagramChannel Netzwerkprogrammierung 1
S Daten über TCP/IP senden Netzwerkprogrammierung 3
T Broadcast-message über spez. Netzwerk-Schnittstelle Netzwerkprogrammierung 1
T Mikrofonaudio über Java Server an Webbrowser streamen Netzwerkprogrammierung 13
M Erstelltes Programm über Internet Browser ausführen Netzwerkprogrammierung 26
T VPN-Verbindung über Java Netzwerkprogrammierung 4
V Einfachen Javaserver über das Internet erreichbar machen Netzwerkprogrammierung 2
J FTP Upload über Proxy funktioniert nicht Netzwerkprogrammierung 1
E Kurze Textnachrichten über einen Server von meinem Handy auf den Computer laden. Netzwerkprogrammierung 9
J FTP FTP Zugriff über Proxy Server Netzwerkprogrammierung 1
Thallius Java Application über ZScaler benutzer? Netzwerkprogrammierung 0
J Chat Server starten über GUI problem Netzwerkprogrammierung 4
V einfaches hin und her von Text über Server Netzwerkprogrammierung 2
P RMI Client Server Programm über Internet Netzwerkprogrammierung 2
antonbracke Multiuser Software über XMPP Server Netzwerkprogrammierung 1
Z Verbindung zwischen 2 Rechnern über ServerSockets nicht möglich Netzwerkprogrammierung 3
cezary Socket ServerSocket starten über GUIIm unterstehenden Code versuche Netzwerkprogrammierung 6
I ASCII über serielle Schnittstelle Netzwerkprogrammierung 1
N RMI "RMI über Lan funktioniert nicht" & "RMI-Server im Lan scannen" Netzwerkprogrammierung 13
L Mit Java über PHP in MySQL anmelden (Login script) Netzwerkprogrammierung 3
M Socket String Arrays über Socket an Server schicken Netzwerkprogrammierung 2
T Socket Methoden über Internet aufrufen Netzwerkprogrammierung 1
S Socket Kommunikation über Internet Netzwerkprogrammierung 1
X Problem mit vielen Bytes über Socket Netzwerkprogrammierung 23
K ByteArray über Netzwerk senden klappt nicht Netzwerkprogrammierung 5
M allgemeine Frage über Server-Client-Kommunikation Netzwerkprogrammierung 5
P RMI Threads die über RMI auf Datenbank zugreifen Netzwerkprogrammierung 2
S Datei schreiben über Applet Netzwerkprogrammierung 8
G Klassen über Netzwerk kommunizieren lassen Netzwerkprogrammierung 6
J Erster Server-Client läuft auf lokalem Rechner problemlos. Zwei Rechner über das Internet nicht Netzwerkprogrammierung 8
Kjubert Synchronisieren von Objekten über Client/Server - bester Weg? Netzwerkprogrammierung 7
S ImageIcon über Socket schicken (Serialisierung) Netzwerkprogrammierung 6
H Socket Objekte über Socket? Allgemeine Verständnisprobleme in Sachen Socket Netzwerkprogrammierung 3
S Seltsames Verhalten beim Empfangen von Daten über DataInputStream Netzwerkprogrammierung 12
A TCP über UDP Verbindung? Netzwerkprogrammierung 10
C Datei über Socket schreiben und Ereignis lesen Netzwerkprogrammierung 9
D Socket Class über Netzwerk verschicken Netzwerkprogrammierung 2
D JNLP über Webstart funktioniert nicht... Netzwerkprogrammierung 2
J Socket Dateien über Socket auf Server speichern Netzwerkprogrammierung 3
D Socket Datei nur stückweise über Socket verschicken Netzwerkprogrammierung 6
G Bild über Socket schicken - Client/Server Netzwerkprogrammierung 10
A Computer über Internet verbinden Netzwerkprogrammierung 12
N über Java in eine Text-Datei auf einem Server schreiben Netzwerkprogrammierung 2
c_sidi90 ideale Lösung, Screen Capture über Netzwerk Netzwerkprogrammierung 3
S Socket Verschiedene Exceptions beim Übertragen von Bildern über Socket Netzwerkprogrammierung 20
T ArrayList über Netzwerk senden! Netzwerkprogrammierung 5
N Problem über http eine Datei zu senden Netzwerkprogrammierung 4
T Verbindungsversuche über TCP Sockets von mehreren Threads führt zu Serverabsturz Netzwerkprogrammierung 2
V Authentifikation über mehrere Server? Netzwerkprogrammierung 3
C Verbindung zu einem Hostrechner über das Internet herstellen Netzwerkprogrammierung 15
M Map über Webservice übertragen Netzwerkprogrammierung 3
D Mehrere Clients über Java-Sockets Netzwerkprogrammierung 13
P Socket Verbindung über das Internet Netzwerkprogrammierung 2
Z Socket Connection reset by peer nur per IP nicht über localhost Netzwerkprogrammierung 13
ruffio1978 Telnet über ein socket ansprechen Netzwerkprogrammierung 8
F Socket Verbindungen über mehrere Server Netzwerkprogrammierung 4
U Datei über das Netzwerk einlesen und speichern Netzwerkprogrammierung 8
G Klassen über JMX per URLClassloader laden? Netzwerkprogrammierung 2
E Zwei PCs über das Internet miteinander verbinden? Netzwerkprogrammierung 3
E Socketverbindung über das Internet - Timeout? Netzwerkprogrammierung 28
M Socket Bilder über das Netzwerk übertragen Netzwerkprogrammierung 4
E Java über Socket ins Internet? Netzwerkprogrammierung 4
F Socket Daten über verschiedene IP's schicken Netzwerkprogrammierung 5
M Socket JavaProg über einen Clienten steuern Netzwerkprogrammierung 5
M Mail über Exchange versenden Netzwerkprogrammierung 13
F C/S über HTTPS Netzwerkprogrammierung 2
D ...class.getResourceAsStream("/meine.properties") funktioniert nicht über RMI? Netzwerkprogrammierung 3
M ganymed-ssh2.har: ftp-Verbindung über ftp-Proxy Netzwerkprogrammierung 2
J Probleme bei RSA mit byte[] bei Versand über RMI Netzwerkprogrammierung 2
Z File über Socket lesen Netzwerkprogrammierung 3
A HTTP Binärdaten über PHP-Skript in Datenbank schreiben bzw auslesen Netzwerkprogrammierung 2
M Objekt über Object-Stream, empfange "alte" Daten Netzwerkprogrammierung 2
P FTP isFile() über FTP Netzwerkprogrammierung 3
I Socket HTTP Nachrichten über Sockets verschicken Netzwerkprogrammierung 2
N String als byte Array über Socket versenden Netzwerkprogrammierung 8
M Objekt über socket senden/empfangen Netzwerkprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben