Puhverserverite möödamine ühe Java URLConnectioni jaoks rakendusega Proxy.NO_PROXY
Kasutage Proxy.NO_PROXY toetatud URL-ühenduse jaoks, ilma et muudaksite ajutiselt JVM-i jagatud puhverserveri seadeid.
Toetatud HTTP- või HTTPS-URL-ühenduse puhul teeb Proxy.NO_PROXY edastamine otsese valiku selgeks:
URLConnection connection = URI.create("https://example.com/")
.toURL().openConnection(Proxy.NO_PROXY);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);See väldib ülemaailmset seadmise ja taastamise jada ühe toimingu ümber. Teised lõimed saavad jätkata rakenduse olemasoleva puhverserveri poliitika kasutamist.
Argument kehtib selle URLConnectioni tee kohta. See ei muuda eraldi HTTP-kliendi ehitajat, teise teegi sokleid ega operatsioonisüsteemi võrguseadistust.
Otsene ühendus võib siiski ebaõnnestuda, kui võrk nõuab välisjuurdepääsuks puhverserverit. Hoidke seda tõrget puhverserveri autentimisveast eraldi: see toiming jättis puhverserveri teadlikult vahele.
Säilitage ka tavaline TLS-kontroll HTTPS-sihtkohale. Otsese marsruudi valimine muudab vahepealset teed; see ei muuda identiteeti, mille sihtkoha sert peab tõestama.