Hallo,
Ich versuche einen HTTP-Client zubauen, der teilweise auch durch einen Proxy geht.
Mein erster Versuch hat so einigermaßen funktioniert, aber er hatte einen Schönheitsfehler:
Mittels
hab ich den Proxy eingestellt und aktiviert. Die ersten Requests funktionierten prima. Dann wollte ich den Proxy wechseln oder abschalten... Das funktionierte nicht, da der Proxy sich nicht abschalten ließ... die Anfragen gingen immer wieder über den zu erst eingestellten Proxy. Erst als ich die Anwendung beendete war auch die Proxy-Einstellung wirklich weg.
Und bei jeder Proxy-Änderung die VM zu beenden, kann nicht sinnvoll sein, dacht ich mir....
Also kam der zweite Versuch :
Ich wollte den ProxyClient von Apache verwenden... Diese baut die Verbindung mittels
auf (Hab ich mit Ethereal mitgeschnitten ;-) ) und schlägt bei Squid fehl.
Ein Browser hingegen legt sofort mit
los und hat kein Problem. Die Proxy-Admins sagen sie haben nix besonderes eingestellt.
Kann mir einer von euch einen Tipp geben? Vielleicht wie man den Proxy bei Version eins wieder abschaltet. Oder wie man ProxyClient dazu kriegt sofort GET abzusetzen?
Vielen Dank fürs Lesen und Anworten....
Clemens
Ich versuche einen HTTP-Client zubauen, der teilweise auch durch einen Proxy geht.
Mein erster Versuch hat so einigermaßen funktioniert, aber er hatte einen Schönheitsfehler:
Mittels
Code:
System.setProperty()
Und bei jeder Proxy-Änderung die VM zu beenden, kann nicht sinnvoll sein, dacht ich mir....
Also kam der zweite Versuch :
Ich wollte den ProxyClient von Apache verwenden... Diese baut die Verbindung mittels
Code:
HTTP CONNECT
Ein Browser hingegen legt sofort mit
Code:
HTTP GET
Kann mir einer von euch einen Tipp geben? Vielleicht wie man den Proxy bei Version eins wieder abschaltet. Oder wie man ProxyClient dazu kriegt sofort GET abzusetzen?
Vielen Dank fürs Lesen und Anworten....
Clemens