Varjabbli tas-shell u proprjetà tas-sistema JVM huma inputs ta' konfigurazzjoni differenti. L-esportazzjoni ta' http_proxy għal curl ma tistabbilixxix http.proxyHost ġewwa klijent Java URLConnection.

Għal JVM li l-konnessjonijiet HTTP parteċipanti tiegħu għandhom jużaw rotta fissa, l-argumenti tal-bidu jistgħu jagħmlu l-għażla espliċita:

java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
     -Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
     -jar application.jar

Il-punt tat-tmiem huwa illustrattiv; kandidati HTTP pubbliċi mil-lista tal-proxy HTTP jistgħu jimlew dawn l-oqsma meta l-applikazzjoni tippermetti dik ir-rotta. Il-proprjetà tal-host taċċetta isem tal-host jew indirizz IP, bil-port mogħti separatament. Mhuwiex URL sħiħ tal-proxy.

L-awtentikazzjoni u r-regoli tal-bypass jeħtieġu l-konfigurazzjoni tagħhom stess. Tikkonkludix li proprjetà http.proxyPassword mhix dokumentata taħdem biss għax eżempju qadim jinkludiha. Ikkonsulta l-API tal-awtentikazzjoni dokumentata u l-proprjetajiet tan-netwerk tal-JDK tiegħek.

Dan japplika għall-mogħdijiet tan-netwerk tal-Java parteċipanti. Librerija b'klijent HTTP konfigurat b'mod indipendenti tista' ssegwi politika oħra. Identifika dak il-klijent qabel ma tqatta' ħin tittraduċi kull varjabbli tas-shell f'argument JVM.

Artikli relatati