JVM proxy svojstva za Java URL veze
Razlikujte shell proxy varijable od JVM svojstava koja koriste Java URL veze.
Shell varijabla i JVM sistemsko svojstvo različiti su konfiguracijski ulazi. Izvoz http_proxy za curl ne uspostavlja http.proxyHost unutar Java URLConnection klijenta.
Za JVM čije učešće HTTP veze treba da koriste fiksnu rutu, početni argumenti mogu učiniti izbor eksplicitnim:
java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
-jar application.jarKrajnja tačka je ilustrativna; javni HTTP kandidati sa liste HTTP proxyja mogu popuniti ova polja kada aplikacija dopušta tu rutu. Svojstvo hosta prima ime hosta ili IP adresu, a port se zadaje odvojeno. To nije puna proxy URL adresa.
Autentifikacija i pravila zaobilaženja zahtevaju sopstvenu konfiguraciju. Ne zaključujte da nedokumentovano svojstvo http.proxyPassword radi samo zato što ga stari primer uključuje. Konsultujte dokumentovani API za autentifikaciju i mrežna svojstva vašeg JDK-a.
Ovo se odnosi na učešće Java mrežne putanje. Biblioteka sa nezavisno konfigurisanim HTTP klijentom može slediti drugu politiku. Identifikujte taj klijent pre nego što potrošite vreme prevodeći svaku shell varijablu u JVM argument.