JVM-Proxy-Eigenschafte fir Java-URL-Verbindungen
Ënnerscheet Shell-Proxy-Variabelen vun den JVM-Eigenschafte, déi Java-URL-Verbindungen benotzen.
Eng Shell-Variabel an eng JVM-Systemeigenschaft sinn ënnerschiddlech Konfiguratiounsin- gaben. D'Exportéiere vun http_proxy fir curl setzt http.proxyHost net an engem Java URLConnection-Client.
Fir eng JVM, där hir bedeelegt HTTP-Verbindungen eng fest Route solle benotzen, kënnen d'Startargumenter d'Wiel explizit maachen:
java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
-jar application.jarDen Endpunkt ass illustrativ; ëffentlech HTTP-Kandidaten aus der HTTP-Proxy-Lëscht kënnen dës Felder ausfëllen, wann d'Applikatioun déi Route erlaabt. D'Host-Eigenschaft hëlt e Hostnumm oder eng IP-Adress, woubäi de Port separat uginn gëtt. Et ass keng komplett Proxy-URL.
Authentifikatioun a Bypass-Regele brauchen hir eege Konfiguratioun. Schlussfolger net, datt eng ondokumentéiert http.proxyPassword-Eigenschaft funktionnéiert, just well e ale Beispill se enthält. Konsultéiert déi dokumentéiert Authentifikatiouns-API an d'Netzwierkeigenschafte vun Ärem JDK.
Dëst gëllt fir bedeelegt Java-Netzwierkweeër. Eng Bibliothéik mat engem onofhängeg konfiguréierten HTTP-Client ka eng aner Politik verfollegen. Identifizéiert dee Client, ier Dir Zäit verbréngt, all Shell-Variabel an e JVM-Argument z' iwwersetzen.