Aqbeż il-proxies għal URLConnection waħda Java b’Proxy.NO_PROXY
Uża Proxy.NO_PROXY għal konnessjoni URL appoġġata mingħajr ma tbiddel temporanjament is-settings tal-proxy kondiviżi tal-JVM.
Għal konnessjoni HTTP jew HTTPS URL appoġġata, li tgħaddi Proxy.NO_PROXY tagħmel l-għażla diretta espliċita:
URLConnection connection = URI.create("https://example.com/")
.toURL().openConnection(Proxy.NO_PROXY);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);Dan jevita sekwenza globali ta’ stabbiliment u restawr madwar operazzjoni waħda. Ħjut oħra jistgħu jkomplu jużaw il-politika tal-proxy eżistenti tal-applikazzjoni.
L-argument japplika għal dan il-passaġġ URLConnection. Ma jbiddilx il-builder ta’ klijent HTTP separat, is-sockets ta’ librerija oħra jew il-konfigurazzjoni tan-netwerk tas-sistema operattiva.
Konnessjoni diretta tista’ xorta tonqos jekk in-netwerk jeħtieġ proxy għall-aċċess estern. Żomm dak il-falliment separat minn żball ta’ awtentikazzjoni tal-proxy: din l-operazzjoni deliberatament qabżet il-proxy.
Żomm ukoll il-verifika TLS normali għal destinazzjoni HTTPS. L-għażla ta’ rotta diretta tbiddel il-passaġġ intermedjarju; ma tbiddilx l-identità li ċ-ċertifikat tad-destinazzjoni għandu jistabbilixxi.